Heuristics for the local grid scheduling problem with processing time constraints