Scalan manual
          Introduction to Scalan can be found here
        Scalan IR Graphs
        Scalan compilation pipeline uses a graph-based intermediate representation.
        The resulting graphs can be produced after each compilation stage and visualized using Graphviz.
        See graphical notation for details.
        Scalan Metaprogramming Idioms
        Metaprogramming style supported by Scalan can be found here