Fast Energy-Optimal Multi-Kernel DNN-like Application Allocation on Multi-FPGA Platforms