Impact of Reverse Computing on Information Locality in Register Allocation for High Performance Computing