Система осуществляет автоматическое распараллеливание C-программ. Используется авторский подход к определению процедур и циклов, которые могут исполняться параллельно. Подход основан на статическом и динамическом анализе потоков исполнения и данных, распараллеливаются только те фрагменты, для которых анализ показывает, что распараллеливание дает потенциальное ускорение. Распараллеливание производится путем автоматической вставки в исходную программу соответствующих директив Cilk++. Система ориентирована на работу с небольшими исходными программами, объемом до 500-700 строк, работает через командную строку.