GPU gems 2 programming techniques for high-performance graphics and general-purpose computation - Pharr, Matt; Fernando, Randima (Addison-Wesley, 2005)