Designing high-speed packet processing tasks at arbitrary levels of abstraction: implementation and evaluation of a MIXMAP syste