Simulated Annealing Algorithm for Optimal Relay Placement in Cellular Networks