Understanding Congestion in High Performance Interconnection Networks Using Sampling