kick-drift accelerated sph neighbourhood searching