Non-hierarchical partitioning techniques