Emerging non-volatile memories (2014)