Resource Optimization via Structured Parallel Programming