Stride and prejudice: How a 32-bit overflow corrupted a CUDA kernel
ai21.com