1. A method for parallel processing of an evolutionary algorithm, comprising: identifying, by a manager processor for a processing environment, a plurality of arriving processors available for utilization; configuring, by the manager processor, a first number of the plurality of arriving processors as master processors for the processing environment; configuring, by the manager processor, a respective second number of the plurality of arriving processors as slave processors, wherein each master processor is assigned one or more of the slave processors for the processing environment, wherein each master processor maintains timing data associated with available processing resources at the respective master processor, wherein each master processor is operative to calculate a respective target number of slaves based upon the respective timing data; and reconfiguring, by the managing processor, a current number of slave processors assigned to one or more respective master processors based upon the respective timing data calculated for the one or more respective master processors.