An algorithm for large scale density matrix renormalization group calculations | Synapse