Similar Items: A Performance-Portable, Massively Parallel Distributed Nonuniform FFT