A scalable dual-primal domain decomposition method | Synapse