CUDA image manipulation problem set from Udacity course 'Introduction to Parallel Programming'