Describir: Mean Field Annealing Based Techniques for Resolving VLSI Automatic Design Problems