Silicon Non-Volatile Memories: Paths of Innovation