System Level Methodology for Programming CMP Based Multi-Threaded Network Processor Architectures. - Vijaykumar Ramamurthi; Jason McCollum; Christopher Ostler; Karam S. Chatha (ISVLSI, 2005)