2019 19th Non-Volatile Memory Technology Symposium (NVMTS)