Hyper-Switch: A Scalable Software Virtual Switching Architecture