performance heterogeneity