Investigating Automatic Code Generation for Network Packet Parsing