Searching long patterns with BNDM | Synapse