Efficient parallel implementation of a density peaks clustering algorithm on graphics processing unit