SPARTAN: Speculative avoidance of register allocations to transient values for performance and energy efficiency | IEEE Conference Publication | IEEE Xplore