Competing with supercomputers: HPC in the cloud becomes reality