On the Use of Directed Moves for Placement in VLSI CAD