Design and implementation of FPGA-based hardware acceleration for Machine Learning using OpenCL: A case study on the K-Means algorithm | IEEE Conference Publication | IEEE Xplore