Intel FPGA SDK for OpenCL Standard Edition: Programming Guide