GPU-based Parallel Implementation of Swarm Intelligence Algorithms