Characterizing the behavior of a program using multiple-length N-grams | Synapse