A holistic methodology for network processor design Article uri icon