Programming Massively Parallel Processors by