Spatio-Temporal Optimization of Deep Neural Networks for Reconfigurable FPGA SoCs