Project for the course "Advanced Programming Massively Parallel Processors" held by Jens Hahn in Winter Term 2014/2015 at the Stuttgart Media University