Using modern graphics architectures for general-purpose computing: a framework and analysis. - Chris J. Thompson; Sahngyun Hahn; Mark Oskin (MICRO, 2002)