Limit the number of threads used by allelecounter
The default settings for the ASCAT analysis is to use 8 cores since that still performs well with allelecounter that can be parallelized. But it doesn't perform well at all when multiple jobs are running on the same node. The nodes have 64 cores which means up to 8 jobs all doing file copying. Unless we can configure Slurm with QoS or partitions to prevent too many ASCAT jobs from running at the same time I think we should let ASCAT jobs ask for maybe 16 cores, but only use 4 for the allelecounter step.