Estimating reaction constants in stochastic biological systems with a multi-swarm PSO running on GPUs