make IPython parallel leave space for controller

Without this my clusters occasionally do not start up fully due to the fact that one job remains queued forever (as the IPython controller is occupying the final core)