7.2 Run-time power estimation and optimization