A Genetic Algorithm For Asic Floorplanning