TARIFA, das für »Transactions by AssembleR Instrumentation FrAmework« steht, will das Schlüsselwort »atomic« in C/C++ zur besseren Unterstützung von paralleler Programmierung einführen. Anstelle der Verwendung von Lock-basierten Entwürfen mit all ihren Problemen (Deadlocks, schwieriger Entwurf, Mangel an Wiederverwendbarkeit), stellt das Schlüsselwort »atomic« transparenten Zugriff auf einen zugrundeliegenden transaktionalen Speicher bereit, der für die ganze Synchronisationsarbeit verantwortlich ist. (non)