For WGS I see multiple intervals files being used, each in a separate process (I think, I don't have the work dir any more), and those can run in parallel. (Of course any merging has to wait for all to complete.) In WES, where the intervals are short, I just see one BED file being used to restrict the calling space to the targets. (I assume those could be split, but splitting & merging has its own costs, which may exceed the benefits. I think the "nucleotides per second" parameter controls that trade-off.)
@Maxime Garcia, @Rike Hanssen, do I have this right or is there something to add?