In-Memory Hamming Error-Correcting Code in Memristor Crossbar