Spark pointer assignment graph implementation