Homogeneous vs Heterogeneous Systems - Search