Optimizing Metaheuristics and Hyperheuristics through Multi-level Parallelism on a Many-Core System | IEEE Conference Publication | IEEE Xplore