Dynamic particle swarm optimization with heterogeneous multicore parallelism and GPU acceleration | IEEE Conference Publication | IEEE Xplore