Point Spread Function Estimation of Solar Surface Images with a Cooperative Particle Swarm Optimization on GPUs - PETER FRANK PERRONI (2013)