Reconfigurable Logic-In-Memory Implementation of Boolean Logic Functions Using Complementary Resistive-Switching Memristor Crossbar Arrays | Synapse