Text this: A genetic algorithm approach to VLSI macro cell non-slicing floorplans using binary tree