Thrust Reduce By Key In Spark