Hi Mark,
Based on this discussion i assumed Gradle supports parallel build for single projects too and replicated the same in my project to reduce the build time.
I am not able to run more than one parallel tasks collection in a proper order. Please check like Parallel task execution breaks the order when parallel ,normal tasks mixed together for more detail and let me know why its behaves like this.