GINI: User Level Networking Toolkit