Vector Fabrics develops tools for the design and implementation of multicore/multi-threaded embedded systems and applications. Vector Fabrics solutions allow the user to fully focus on exploring the parallelization alternatives of their system through a powerful GUI that supports easy navigation with hitherto unmatched analysis and cross-reference capabilities. The tools address the hard part of multicore - the partitioning (including HW/SW) of code - which is the part that no other tools have succeeded in addressing. Guided implementation of user decisions, on the basis of detailed correct-by-construction recipes, yields a significant reduction in design time, elimination of manually inserted errors, and improved final product quality. It also allows quick analysis of legacy code, open source code or other as well as other IP with respect to their suitability for parallelization.