Efficient parallel kNN joins for large data in MapReduce | Synapse