pALS: An object-oriented framework for developing parallel cooperative metaheuristics | IEEE Conference Publication | IEEE Xplore