Implemented 2.5 more GPU kernels