Avoid exposing getY() and instead consume a function that applies to Y in topN
Parallelize top-N operations. Increase load of load test again