Morpheus: Extending the Last Level Cache Capacity in GPU Systems Using Idle GPU Core Resources