HIPIQS: A High-Performance Switch Architecture using Input Queuing R. Sivaram, C. Stunkel, D. Panda International Parallel Processing Symposium (IPPS '98), Aug 1998.