Register allocation and VDD-gating algorithms for out-of-order architectures | IEEE Conference Publication | IEEE Xplore