Distributed Computing of populations of a Genetic Algorithm