Benchmarking Amazon EC2 for High-Performance Scientific Computing