The first lecture is from this summer, the others are from an MIT mini-course few years back when D4M was still incubating.
During that time D4M was developed into a standard, which is now GraphBLAS, see my comment from yesterday...
Log(Graph): A Near-Optimal High-Performance Graph Representation (2018)
https://news.ycombinator.com/item?id=18099520
For an overview of GraphBLAS in the context of Heterogeneous High-Performance Computing (HHPC) systems such as NVIDIA GPUs or Intel Xeon Phis, see the 2015 talk Scott McMillan (https://insights.sei.cmu.edu/author/scott-mcmillan/) gave at the CMU Software Engineering Institute:
Graph Algorithms on Future Architectures [video] https://www.youtube.com/watch?v=-sIdS4cz7-4