Minimal models of self-organized criticality