Multi-Centroid PSO Classification Learning on the GPU