Techniques To Reduce Data Cache Access Energy Usage And Load Delay Hazards