An efficient compiler framework for cache bypassing on GPUs