def _check_load_constrains(constraints, task_results):
    """ Check all load constraints and return a list of resources
    which violate their constraint
    """
    violations = list()
    for resource, load in constraints._load_constraints.items():
        if resource.load() > load:
            violations.append(resource)
    return violations