Explain the difference between SRAM, DRAM, and non-volatile memory like RRAM in the context of deep learning acceleration for TETRAMEM.