Automatic parallelization for graphics processing units
A survey of general-purpose computation on graphics hardware