An adaptive algorithm selection framework for reduction parallelizationHao YuLawrence Rauchwerger2006IEEE TPDS