Describir: A NeuroGenetic Approach for Multiprocessor Scheduling