I believe you need to add more details so we can get you the information you need, for example, when you say several parts, do you mean several motors, shields?
Mostly we want to work with several step motors at the same time, and maybe later add some actuators.
We are following up on your case to see if you still need assistance with your project. If you do just reply to this thread with your questions and we’ll be happy to assist you.
A library called SCHEDULER (Arduino - Scheduler) can be found in the ARDUINO site.
It simply has startLoop() and yield() methods... nothing more.
The site claims it might not change in the near future... and consider the library "under construction".
This might be for single-core boards (backward compatible with uno)
I don't know if this library is the "best" currently. because DUE and GALILEO have a more powerful (multicore) processor.
It will be good if INTEL will create 'advance' libraries, run some hardware performance testing against GALILEO, and contribute to the Arduino community.
What can we do with GALILEO that we cannot do with the multi-core boards of the competing vendors?