Energy Consumption In Networks On Chip : Efficiency And Scaling