COOLIP: Simple yet effective job allocation for distributed thermally-throttled processors