This paper outlines several challenges facing multicore programmers and highlights features of the National Instruments LabVIEW 8.5 graphical programming environment, which NI designed to make multicore programming simple for engineers, scientists, and graphical system designers. Specifically, this paper discusses designing parallel application architectures, dealing with thread synchronization, and debugging multicore programs.