A Case for PCI Express as a High-Performance Cluster Interconnect