make smp constraints assembly a config option