Memory-Efficient Pipelined Architecture for Large-Scale String Matching | Synapse