An effective new island model genetic algorithm for job shop scheduling problem. (March 2016)