Before revision:  We found this to be the case in the domain of task parallel computing . Parallel and distributed programs orchestrate the cooperation of many computation resources to produce results that would be impossible to collect on a single machine. The complexity of orchestrating and fine-tuning the execution of these parallel and distributed computations requires careful consideration from the programmer. However, few performance data collection and analysis tools are geared towards the specifics of task parallel paradigms. What changes need to be made are an open area of research.
After revision:  We found this to be the case in the domain of task parallel computing where such data and tooling is an open area of research.