Stride and prejudice: How a 32-bit overflow corrupted a CUDA kernel · HackerTrans