Efficient speed (ES): Adaptive DVFS and clock modulation for energy efficiency