PacketShader: a GPU-accelerated software router
Evaluating network processing efficiency with processor partitioning and asynchronous I/O