A Dynamic Load Balancer for a Cluster of FPGA SoCs