Optimizing Complex OpenCL Code for FPGA: A Case Study on Finite Automata Traversal | IEEE Conference Publication | IEEE Xplore