Formation of Cu nanocrystals on 3-mercaptopropyltrimethoxysilane monolayer by pulsed iodine-assisted chemical vapor deposition for nonvolatile memory applications