A Multi-objective Strategy for Concurrent Mapping and Routing in Networks on Chip