Parallel job scheduling: Issues and approaches