A hybrid metaheuristic algorithm for solving the multicore deployment optimization (MCDO) problem