spydrop, a port of NutX was done for the for the Maple Mini (which uses the same processor as the Spark) as discussed in this topic:
However, I am not sure david_s5 ever did the port to the actual Spark. Such a port essentially replaces the core firmware with the NutX RTOS so the Spark Team could not help you if you decide to go that way.