Controllable Neural Memory