diff --git a/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh b/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
index 7c32c3b7eb54625e93da40cf58a974464810d7c8..d2956615fa23740ba79cdb9d409cb22e26076c59 100755
--- a/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
+++ b/RTCP/Cobalt/GPUProc/src/scripts/runObservation.sh
@@ -245,7 +245,6 @@ fi
 SSH_USER_NAME=$(getkey Cobalt.OutputProc.userName $USER)
 SSH_PUBLIC_KEY=$(getkey Cobalt.OutputProc.sshPublicKey)
 SSH_PRIVATE_KEY=$(getkey Cobalt.OutputProc.sshPrivateKey)
-OUTPUT_PROC_EXECUTABLE=$(getkey Cobalt.OutputProc.executable)
 OBSERVATIONID=$(getkey Observation.ObsID 0)
 
 read_cluster_model
@@ -355,7 +354,7 @@ echo "[outputProc] pid file = $PID_LIST_FILE"
 touch $PID_LIST_FILE
 
 # Construct full command line for outputProc
-OUTPUTPROC_CMDLINE="source $OUTPUTPROC_ROOT/lofarinit.sh; export QUEUE_PREFIX=$QUEUE_PREFIX LOFARENV=$LOFARENV; $OUTPUT_PROC_EXECUTABLE $OBSERVATIONID"
+OUTPUTPROC_CMDLINE="source $OUTPUTPROC_ROOT/lofarinit.sh; export QUEUE_PREFIX=$QUEUE_PREFIX LOFARENV=$LOFARENV; numactl --cpunodebind=0 --preferred=0 outputProc $OBSERVATIONID"
 
 # Wrap command line with Docker if required
 if $DOCKER; then