Imported from https://github.com/tensorflow/tensor2tensor/blob/master/tensor2tensor/models/research/neural_stack.py