Text this: Parallel Algorithms of Well-Balanced and Weighted Average Flux for Shallow Water Model Using CUDA