A Novel P-Channel HfO2 Nanocrystal Flash Memory