Made CUDA strided work, though messy and inefficient