A Cost Analysis for a Higher-order Parallel Programming Model