Não tenho experiência com o Perforce, mas essa sincronização parece uma operação de E / S . Paralelizá-lo em vários processos provavelmente não ajudará, porque o gargalo é o disco ou a rede.
Se o disco é o gargalo, o paralelismo pode torná-lo mais lento , porque você terá muitos processos acessando arquivos diferentes simultaneamente, fazendo com que os cabeçotes de disco se movam.
Antes de entrar no script, faça algumas análises para descobrir o que está tornando isso mais lento. Use ferramentas como strace
e Wireshark para estudar chamadas de leitura / gravação e tráfego de rede, por exemplo.