The following options
--procs 2 --num-threads 2
currently request a full node (ppn in the submitscript is higher than 2, if available). This is very surprising. By default, simfactory should not request more cores than a user asks for. I understand that on some clusters it is necessary to request full nodes, but then this should be implemented in the respective scripts for that cluster.