Nvidia tesla : a unified graphics and computing architecture. - Lindholm, Erick