Logic Design using Memristors : An Emerging Technology ( Embedded Tutorial )