Taming Heterogeneity by Segregation – The DEEP and DEEP-ER take on Heterogeneous Cluster Architectures