Evaluation of Parallel Particle Swarm Optimization Algorithms within the CUDA Architecture