NICO: Reducing Software-Transparent Crash Consistency Cost for Persistent Memory | IEEE Journals & Magazine | IEEE Xplore