Distribution-based pruning of backoff language models | Synapse