an OPENFLOW SDN switch implemented by SystemC