Problem: You are given a set of jobs in a parallel processing system where each job has different execution times, memory needs, and CPU requirements. Implement a Greedy algorithm to maximize the total number of jobs completed while minimizing resource overuse.