Exploring compression in the GPU memory hierarchy for graphics and compute