Text this: An analytical model of locality-based parallel irregular reductions