Describir: Task Parallel Programming on the HammerBlade Manycore