Scalable Parallel PROGRAMMING with CUDA. - Nickolls, John; Buck, Ian; Garland, Michael; Skadron, Kevin (ACM Queue, 2008)