Shifted the multiprocessor queue running calls from the prompt interface to the generic_fns code.
This code was in the wrong place as the prompt code is reserved solely for argument checking and
passing these onto the functional code (as well as providing documentation and the user interface).