Fast and flexible string matching by combining bit-parallelism and suffix automata | Synapse