Optimal Simultaneous Mapping and Clustering for FPGA Delay Optimization