GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines