Heterogeneous Parallel Programming excercises