Reducing leakage energy in FPGAs using region-constrained placement | Synapse