Boolean circuits, Floorplanning, FPGA, homomorphic encryption, multi-start, multiplicative depth, Simulated Annealing.