Written by Yoav Ravid, Multicore last updated