Scalable Network Function Virtualization for Heterogeneous Middleboxes
ClickNP: Highly flexible and High-performance Network Processing with Reconfigurable Hardware