Improving energy consumption of NoC based architectures through approximate communication