Solving Boolean satisfiability problems with resistive content addressable memories | Synapse