TPU-KNN K Nearest Neighbor Search at Peak FLOP/s