Partitioning Large-Scale, Multi-FPGA Applications for the Data Center | IEEE Conference Publication | IEEE Xplore