Multiple String Pattern Matching Algorithm Using Multi-Character Inverted Lists | Synapse