SMT: Software-Defined Memory Tiering for Heterogeneous Computing Systems With CXL Memory Expander | IEEE Journals & Magazine | IEEE Xplore