Engram Memory Encoding and Retrieval: A Neurocomputational Perspective