Added horizontal partitioning in placer