Reducing Instruction Translation Look-Aside Buffer Energy Through Compiler-Directed Resizing