An Efficient Communication Architecture for Commodity Supercomputers