Integrating Gaussian mixtures into deep neural networks: Softmax layer with hidden variables | Synapse