pwsafe-opencl split kernel

There is a bit of a performance drop.  Can I get a code review on this?