[WIP] High level parallel expression graph

This work is to provide a higher level version of AIR providing hihg level nodes for visitors such as constant folding, map fusion, parallel selectors, and code generators to mulitple backends including distributed, out of core, and GPU targets.