Mind-Shift: An Method for Power and Energy Reduction in Application Mapping onto Network-o-Chip architectures