Please don't include this parallel compilation in this pull request, it is a workaround and doesn't work on all platforms/firmwares...