Enabling Fast and Memory-Efficient Acceleration for Pattern Matching Workloads: The Lightweight Automata Processing Engine | IEEE Journals & Magazine | IEEE Xplore