Memristor-based signal processing for edge computing | Synapse