Sparky Dots
Blog
Sorting with odd-even merging networks
Spark MLlib review