Supercomputing and the Transformation of Science (Scientific American Library)