A graph-based N-body approximation with application to stochastic neighbor embedding. (March 2016)