A Survey of General Purpose Computation on Graphics Hardware - Owens, JD; Luebke, D; Govindaraju, N; Harris, M; Krüger, J; Lefohn, AE (Eurographics 2005, State of the Art Reports, 2005)