Power-Aware Architecting: for data-dominated applications