Interface Depinning, Self-Organized Criticality, and the Barkhausen Effect | Synapse