Enhancing Speedup in Network Processing Applications by Exploiting Instruction Reuse with Flow Aggregation