TopoCommit: A Topological Commit Protocol for Cross-Ledger Transactions in Scientific Computing | IEEE Conference Publication | IEEE Xplore