finished implementation of 3d separable convolution CUDA code, needs to be tested