11.5 Energy Challenges for Multi-Core and NoC Architectures