Scaling high-order character language models to gigabytes | Synapse