On the effectiveness of accelerating MapReduce functions using the Xilinx Vivado HLS tool. (2016)