1. A method of processing work items on a graphics processing unit (GPU), comprising: selecting, based on a workload profile of the GPU, a first subset of buffers from one or more buffers in memory for execution of work items from the first subset on the GPU; and executing said work items from the first subset on the GPU.