7.5 Energy-efficient architectures and software design for power-constrained systems