Understanding the influence of device, circuit and environmental variations on real processing in memristive memory using Memristor Aided Logic. (April 2019)