The document provides an introduction to 3L Diamond, a set of tools that supports developing multiprocessor applications on Sundance hardware. 3L Diamond uses a communicating sequential processes model where applications are composed of independent tasks that communicate through channels. This allows applications to be partitioned without considering the underlying processor hardware. 3L Diamond handles loading applications, communication between tasks, and other low-level details, freeing developers to focus on application code.