[common] adds indexset based partitioner