The Hardware and Software Co-Design of a Stackable OpenFlow Switch for Software Defined Networking | IEEE Conference Publication | IEEE Xplore