Implement all kernel device functions under GPUDevice. Get rid of unused files.