Coupling Routing Algorithm and Data Encoding for Low Power Networks on Chip