High performance shallow water kernels for parallel overland flow simulations based on FullSWOF2D. (1st July 2017)