moving the SHA256 GPU code into a separate .cu file (speeds up compilation of salsa_kernel.cu a lot)