7 PARALLEL ALGORITHMS AND COMPUTATIONAL SCIENCE