Training Memristors for Reliable Computing.