Create CustomPartitioner