nearest-neighbour table with comm buffer mapping