Key OR Hash-based OR Modulus Partitioning