CS 343D: Domain-Specific Programming Models and Compilers — Stanford Root