Parallel Large Scale Granular Flow Dynamics on the GPU