A General Survey on Attention Mechanisms in Deep Learning | Synapse