Towards Efficient Natural Language Generation