Genetic Algorithms on Parallel Computing Environments