GPU Accelerated Nature Inspired Methods for Modelling Large Scale Bi-Directional Pedestrian Movement