NBA (network balancing act): a high-performance packet processing framework for heterogeneous processors
mtcp : a highly scalable user - level tcp stack for multicore systems .