A Synchronous-Asynchronous Particle Swarm Optimisation Algorithm. (10th July 2014)