New nonvolatile memory technologies - a survey