Multiprocessor on chip: beating the simulation wall through multiobjective design space exploration with direct execution