Introduction to Parallel Computing, Oxford Texts in Applied and Engineering Mathematics