2004 Workshop on High Performance Switching and Routing, 2004. HPSR.