Reliability- and Variation-Aware Placement for Field-Programmable Gate Arrays