Because you will later add parallel framework code after you no longer need the
annotations, you need to be aware of the requirements of the parallel framework. For example, some parallel frameworks might not allow a branch out of a task, such as a loop task. Whenever possible, plan your tasks to suit the needs of the parallel framework code. The annotations are present only while you need
to help you predict the proposed parallel behavior and make decisions about the best locations for your tasks.