A constant-approximate feasibility test for multiprocessor real-time scheduling