High Performance Computing and Big Data Convergence: A Technical Review