Update Data-Type Flattening to matching Automated Partitioning Paper (Monomorphic)
Update Parallelization Code to match AutoPar Paper
Update partition function to match paper version
Update partition function to match paper version
Update unpartition function to match paper version
Update partition function to match paper version (fix branch names)
Update partition function to match paper version (fix branch names)
Fix partitioning function name and binding issue
Update Parallelizer to add in correct partitioning/unpartitioning functions
Correct naming of unpartition function
DataType module only exports one function now
Update flattening generators to match Automatic Partitioning Paper version (monomorphic)