Develop, deploy and execute parallel genetic algorithms in the cloud