Studying the effect of population size in distributed evolutionary algorithms on heterogeneous clusters