Timing-Driven Placement for FPGAs with Heterogeneous Architectures and Clock Constraints | IEEE Conference Publication | IEEE Xplore