Gauss-Jordan Elimination in CUDA