Optimal algorithm for profile-based power gating: A compiler technique for reducing leakage on execution units in microprocessors | IEEE Conference Publication | IEEE Xplore