remove branch from SSSP
improve parallelism for KNN
add initial (not working yet) approximate SVD