DFC: accelerating string pattern matching for network applications
A fast string searching algorithm