Hines Solver with CUDA for the MOOSE simulator