A Functional Language Compiler for Multi Core Architecture