A Speculative Approach to Parallelization in Particle Swarm Optimization