Commit of intial GPU clustering code
Commit of the Intital GPU Clustering code
Revert "Commit of the Intital GPU Clustering code"

This reverts commit 940199dfbe946676890b3ff5fcaeea61c3253bc7.
Revert "Commit of intial GPU clustering code"

This reverts commit c92197700430448441babe95fac1ec7d26b65905.
Initial Commit for GPU clustering code