Natural language processing for social good: Where we are, what is missing, and where we should go | Synapse