Hybrid dual-objective parallel genetic algorithm for heterogeneous multiprocessor scheduling