Add assertions on memory allocations.
Ensure exported symbols have C linkage.
Gracefully handle non-constructable plans.
Add support for calling SPIRAL generated code.
Fix memory allocation function names in SPIRAL wrapper code.
Add -mavx to compilation flags.
Update to new SPIRAL-generated code API.