bug: mixing c++ allocation with c-style de-allocation
Allocate LocalProcessor only when we are using the master node as an SMO solver