Network systems increasingly need to be application-aware to control access, allocate resources and prioritize traffic. Maintaining stateful packet flow information at gigabit-per-second line speeds requires a rate of random memory access that is beyond the capability of today