Reducing the space requirement of suffix trees | Synapse