"sparse_diag_mat_mul" => ("SparseMatMul", "libSparseMatMul", "sparse_sparse_mat_mul", false)
"sparse_assembler" => ("SparseAccumulate", "libSparseAccumulate", "", false)
"sparse_mat_mul" => ("SparseMatMul", "libSparseMatMul", "sparse_sparse_mat_mul", false)
"sparse_least_square" => ("SparseLeastSquare", "libSparseLeastSquare", "sparse_least_square", true)
"sparse_indexing" => ("SparseIndexing", "libSparseIndexing", "sparse_indexing", false)
"diag_sparse_mat_mul" => ("SparseMatMul", "libSparseMatMul", "sparse_sparse_mat_mul", false)
"sparse_solver" => ("SparseSolver", "libSparseSolver", "sparse_solver", true)
"sinkhorn_knopp" => ("OT/SinkhornKnopp", "libSinkhornKnopp", "sinkhorn_knopp", true)
