Generating high-performance FPGA accelerator designs for big data analytics with Fletcher and Apache Arrow