GMRES Solver with ILU(k) for Large-Scale Sparse Linear Systems on GPUs