Design of binary computer generated holograms by simulated annealing: coding density and reconstruction error