Creating applications that take advantage of multi-core hardware requires new approaches in parallel programming. We show how innovative tools like Intel® Concurrent Collections and Intel's Ct Technology can aid the development of applications such as computer vision. Concurrent Collections for C++ is a new language, available on whatif.intel.com, that helps to create robust parallel applications. Ct was born as an Intel research effort to extend C/C++ for data-parallel programming. Driven by market demand, Ct Technology is now on its way to becoming an Intel product.For more information visit: www.intel.com/software/dataparallel