NBA (network balancing act): a high-performance packet processing framework for heterogeneous processors
Sslshader: cheap ssl acceleration with commodity processors