programming massively parallel processors 4th edition answers