enabling programmable transport protocols in high - speed nics submission .
ClickNP: Highly flexible and High-performance Network Processing with Reconfigurable Hardware