.NET exercise (GPU parallelization)