programming massively parallel processors exercise answers