A Combining Tree is an N-ary tree of nodes, that follows software combining to reduce memory contention while updating a shared value.