FIDA: A framework to automatically integrate FPGA kernels within data-science applications