Optimizing many-field packet classification on FPGA, multi-core general purpose processor, and GPU | IEEE Conference Publication | IEEE Xplore