Parece ser um problema conhecido. Há um debate em andamento sobre esse processo: link
Eles dizem que o build deve usar um pool de threads compartilhado, o parâmetro para definir seu tamanho é -Pandroid.threadPoolSize=<count>
e deve estar disponível no Android Studio 2.3 beta 3.