A matrix-algebraic approach to successive interference cancellation in CDMA | Synapse