A programmable state machine architecture for packet processing | IEEE Journals & Magazine | IEEE Xplore