Kernel-bypass techniques for high-speed network packet processing