Addressing and partitioning