Update Doxygen for 23.11

Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
diff --git a/latest/_ref_workload_utils_8hpp__dep__incl.svg b/latest/_ref_workload_utils_8hpp__dep__incl.svg
index 28b5507..63e6d41 100644
--- a/latest/_ref_workload_utils_8hpp__dep__incl.svg
+++ b/latest/_ref_workload_utils_8hpp__dep__incl.svg
@@ -4,18 +4,18 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: src/backends/reference/workloads/RefWorkloadUtils.hpp Pages: 1 -->
-<svg width="13725pt" height="262pt"
- viewBox="0.00 0.00 13724.50 262.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="13957pt" height="262pt"
+ viewBox="0.00 0.00 13957.00 262.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 258)">
 <title>src/backends/reference/workloads/RefWorkloadUtils.hpp</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-258 13720.5,-258 13720.5,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-258 13953,-258 13953,4 -4,4"/>
 <!-- Node1 -->
 <g id="node1" class="node">
 <title>Node1</title>
 <g id="a_node1"><a xlink:title=" ">
-<polygon fill="#bfbfbf" stroke="black" points="6578.5,-223.5 6578.5,-253.5 6757.5,-253.5 6757.5,-223.5 6578.5,-223.5"/>
-<text text-anchor="start" x="6586.5" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6668" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloadUtils.hpp</text>
+<polygon fill="#bfbfbf" stroke="black" points="6716,-223.5 6716,-253.5 6895,-253.5 6895,-223.5 6716,-223.5"/>
+<text text-anchor="start" x="6724" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6805.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloadUtils.hpp</text>
 </a>
 </g>
 </g>
@@ -23,1243 +23,1259 @@
 <g id="node2" class="node">
 <title>Node2</title>
 <g id="a_node2"><a xlink:href="_ref_cast_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="404,-151 404,-181 582,-181 582,-151 404,-151"/>
-<text text-anchor="start" x="412" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="493" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="403.5,-151 403.5,-181 581.5,-181 581.5,-151 403.5,-151"/>
+<text text-anchor="start" x="411.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="492.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node2 -->
 <g id="edge1" class="edge">
 <title>Node1&#45;&gt;Node2</title>
-<path fill="none" stroke="midnightblue" d="M6568.2,-237.19C5804.32,-234.77 905.42,-218.06 596,-187 582.77,-185.67 568.71,-183.47 555.37,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.33,-240.69 6578.34,-237.22 6568.35,-233.69 6568.33,-240.69"/>
+<path fill="none" stroke="midnightblue" d="M6705.58,-237.21C5931.44,-234.91 912.25,-218.77 595.5,-187 582.27,-185.67 568.21,-183.48 554.87,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.84,-240.71 6715.85,-237.24 6705.86,-233.71 6705.84,-240.71"/>
 </g>
 <!-- Node5 -->
 <g id="node5" class="node">
 <title>Node5</title>
 <g id="a_node5"><a xlink:href="_ref_cast_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="462.5,-73 462.5,-103 639.5,-103 639.5,-73 462.5,-73"/>
-<text text-anchor="start" x="470.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="551" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="462,-73 462,-103 639,-103 639,-73 462,-73"/>
+<text text-anchor="start" x="470" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="550.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefCastWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node5 -->
-<g id="edge24" class="edge">
+<g id="edge25" class="edge">
 <title>Node1&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M6568.39,-237.25C5789.08,-235.26 698.63,-220.93 629,-187 619.57,-182.4 580.02,-129.04 561.13,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.45,-240.75 6578.45,-237.28 6568.46,-233.75 6568.45,-240.75"/>
+<path fill="none" stroke="midnightblue" d="M6705.49,-237.27C5914.73,-235.4 699.78,-221.73 628.5,-187 619.07,-182.4 579.52,-129.04 560.63,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.7,-240.77 6715.7,-237.3 6705.71,-233.77 6705.7,-240.77"/>
 </g>
 <!-- Node6 -->
 <g id="node6" class="node">
 <title>Node6</title>
 <g id="a_node6"><a xlink:href="_ref_rank_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="204.5,-151 204.5,-181 385.5,-181 385.5,-151 204.5,-151"/>
-<text text-anchor="start" x="212.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="295" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefRankWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="0,-151 0,-181 181,-181 181,-151 0,-151"/>
+<text text-anchor="start" x="8" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="90.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefRankWorkload.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node6 -->
 <g id="edge5" class="edge">
 <title>Node1&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M6568.27,-237.24C5790.31,-235.11 715.04,-219.99 395,-187 382.14,-185.67 368.49,-183.48 355.53,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.31,-240.74 6578.32,-237.26 6568.33,-233.74 6568.31,-240.74"/>
+<path fill="none" stroke="midnightblue" d="M6705.76,-237.28C5903.85,-235.43 528.75,-221.8 190.5,-187 177.64,-185.68 163.99,-183.48 151.03,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.82,-240.78 6715.83,-237.3 6705.83,-233.78 6705.82,-240.78"/>
 </g>
 <!-- Node7 -->
 <g id="node7" class="node">
 <title>Node7</title>
 <g id="a_node7"><a xlink:href="_ref_shape_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="0,-151 0,-181 186,-181 186,-151 0,-151"/>
-<text text-anchor="start" x="8" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="93" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefShapeWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="199.5,-151 199.5,-181 385.5,-181 385.5,-151 199.5,-151"/>
+<text text-anchor="start" x="207.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefShapeWorkload.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node7 -->
 <g id="edge7" class="edge">
 <title>Node1&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M6568.24,-237.25C5776.14,-235.21 525.75,-220.42 195,-187 181.89,-185.68 167.97,-183.48 154.76,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.46,-240.75 6578.47,-237.28 6568.48,-233.75 6568.46,-240.75"/>
+<path fill="none" stroke="midnightblue" d="M6705.77,-237.24C5918.08,-235.15 721.95,-220.1 394.5,-187 381.39,-185.68 367.47,-183.48 354.26,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.93,-240.74 6715.94,-237.27 6705.95,-233.74 6705.93,-240.74"/>
 </g>
 <!-- Node8 -->
 <g id="node8" class="node">
 <title>Node8</title>
 <g id="a_node8"><a xlink:href="_batch_norm_impl_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="638,-151 638,-181 808,-181 808,-151 638,-151"/>
-<text text-anchor="start" x="646" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="723" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
+<polygon fill="white" stroke="black" points="637.5,-151 637.5,-181 807.5,-181 807.5,-151 637.5,-151"/>
+<text text-anchor="start" x="645.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="722.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/BatchNormImpl.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node8 -->
 <g id="edge9" class="edge">
 <title>Node1&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M6568.02,-237.21C5819.63,-234.96 1114.37,-219.58 817,-187 804.89,-185.67 792.05,-183.48 779.87,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.22,-240.71 6578.23,-237.24 6568.24,-233.71 6568.22,-240.71"/>
+<path fill="none" stroke="midnightblue" d="M6705.86,-237.23C5948.48,-235.12 1121.25,-220.36 816.5,-187 804.39,-185.67 791.55,-183.48 779.37,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.91,-240.73 6715.92,-237.26 6705.93,-233.73 6705.91,-240.73"/>
 </g>
 <!-- Node9 -->
 <g id="node9" class="node">
 <title>Node9</title>
 <g id="a_node9"><a xlink:href="_concatenate_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="826.5,-151 826.5,-181 981.5,-181 981.5,-151 826.5,-151"/>
-<text text-anchor="start" x="834.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="904" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
+<polygon fill="white" stroke="black" points="826,-151 826,-181 981,-181 981,-151 826,-151"/>
+<text text-anchor="start" x="834" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="903.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Concatenate.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node9 -->
 <g id="edge10" class="edge">
 <title>Node1&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M6568.48,-237.2C5834.74,-234.88 1283.86,-219.22 996,-187 984.14,-185.67 971.57,-183.48 959.65,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.48,-240.7 6578.49,-237.23 6568.5,-233.7 6568.48,-240.7"/>
+<path fill="none" stroke="midnightblue" d="M6705.63,-237.22C5960.6,-235.03 1290.64,-220.01 995.5,-187 983.64,-185.67 971.07,-183.48 959.15,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-240.72 6715.79,-237.25 6705.8,-233.72 6705.78,-240.72"/>
 </g>
 <!-- Node10 -->
 <g id="node10" class="node">
 <title>Node10</title>
 <g id="a_node10"><a xlink:href="_conv_impl_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1038,-151 1038,-181 1178,-181 1178,-151 1038,-151"/>
-<text text-anchor="start" x="1046" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1108" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
+<polygon fill="white" stroke="black" points="1037.5,-151 1037.5,-181 1177.5,-181 1177.5,-151 1037.5,-151"/>
+<text text-anchor="start" x="1045.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1107.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node10 -->
 <g id="edge11" class="edge">
 <title>Node1&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M6568.25,-237.22C5848.48,-235.1 1469.11,-220.83 1192,-187 1181.14,-185.67 1169.64,-183.48 1158.75,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.31,-240.72 6578.32,-237.25 6568.34,-233.72 6568.31,-240.72"/>
+<path fill="none" stroke="midnightblue" d="M6705.57,-237.24C5974.84,-235.26 1475.9,-221.69 1191.5,-187 1180.64,-185.68 1169.14,-183.48 1158.25,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-240.74 6715.79,-237.27 6705.8,-233.74 6705.78,-240.74"/>
 </g>
 <!-- Node12 -->
 <g id="node12" class="node">
 <title>Node12</title>
 <g id="a_node12"><a xlink:href="_ref_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="794,-73 794,-103 1020,-103 1020,-73 794,-73"/>
-<text text-anchor="start" x="802" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="907" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="793.5,-73 793.5,-103 1019.5,-103 1019.5,-73 793.5,-73"/>
+<text text-anchor="start" x="801.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="906.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution2dWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node12 -->
-<g id="edge31" class="edge">
+<g id="edge32" class="edge">
 <title>Node1&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M6568.03,-237.15C5817.68,-234.42 1094.96,-216.11 1029,-187 1005.7,-176.71 1009.35,-161.57 990,-145 971.38,-129.06 948.09,-113.69 930.93,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.25,-240.65 6578.26,-237.18 6568.28,-233.65 6568.25,-240.65"/>
+<path fill="none" stroke="midnightblue" d="M6705.79,-237.17C5945.78,-234.57 1096.15,-216.85 1028.5,-187 1005.19,-176.72 1008.85,-161.57 989.5,-145 970.88,-129.06 947.59,-113.69 930.43,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.67 6715.88,-237.2 6705.89,-233.67 6705.87,-240.67"/>
 </g>
 <!-- Node13 -->
 <g id="node13" class="node">
 <title>Node13</title>
 <g id="a_node13"><a xlink:href="_ref_depthwise_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1196,-67.5 1196,-108.5 1408,-108.5 1408,-67.5 1196,-67.5"/>
-<text text-anchor="start" x="1204" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="1204" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
-<text text-anchor="middle" x="1302" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<polygon fill="white" stroke="black" points="1195.5,-67.5 1195.5,-108.5 1407.5,-108.5 1407.5,-67.5 1195.5,-67.5"/>
+<text text-anchor="start" x="1203.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="1203.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthwiseConvolution2d</text>
+<text text-anchor="middle" x="1301.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node13 -->
-<g id="edge35" class="edge">
+<g id="edge36" class="edge">
 <title>Node1&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M6568.33,-237.53C5832.84,-237.65 1273.92,-236.37 1225,-187 1211.86,-173.74 1216.53,-161.63 1225,-145 1232.8,-129.68 1246.97,-117.57 1261.05,-108.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.37,-241.03 6578.37,-237.53 6568.37,-234.03 6568.37,-241.03"/>
+<path fill="none" stroke="midnightblue" d="M6705.69,-237.55C5959.06,-237.85 1274.71,-237.67 1224.5,-187 1211.36,-173.74 1216.03,-161.63 1224.5,-145 1232.3,-129.68 1246.47,-117.57 1260.55,-108.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-241.05 6715.87,-237.55 6705.87,-234.05 6705.87,-241.05"/>
 </g>
 <!-- Node14 -->
 <g id="node14" class="node">
 <title>Node14</title>
 <g id="a_node14"><a xlink:href="_fill_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1234.5,-151 1234.5,-181 1363.5,-181 1363.5,-151 1234.5,-151"/>
-<text text-anchor="start" x="1242.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1299" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
+<polygon fill="white" stroke="black" points="1234,-151 1234,-181 1363,-181 1363,-151 1234,-151"/>
+<text text-anchor="start" x="1242" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1298.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Fill.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node14 -->
 <g id="edge15" class="edge">
 <title>Node1&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M6568.21,-237.27C5862.11,-235.55 1640,-223.74 1373,-187 1363.38,-185.68 1353.22,-183.48 1343.63,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.34,-240.77 6578.35,-237.29 6568.36,-233.77 6568.34,-240.77"/>
+<path fill="none" stroke="midnightblue" d="M6705.95,-237.3C5990.02,-235.73 1646.82,-224.72 1372.5,-187 1362.88,-185.68 1352.72,-183.48 1343.13,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.97,-240.8 6715.98,-237.32 6705.98,-233.8 6705.97,-240.8"/>
 </g>
 <!-- Node15 -->
 <g id="node15" class="node">
 <title>Node15</title>
 <g id="a_node15"><a xlink:href="_fully_connected_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1382,-151 1382,-181 1550,-181 1550,-151 1382,-151"/>
-<text text-anchor="start" x="1390" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1466" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
+<polygon fill="white" stroke="black" points="1381.5,-151 1381.5,-181 1549.5,-181 1549.5,-151 1381.5,-151"/>
+<text text-anchor="start" x="1389.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1465.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/FullyConnected.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node15 -->
 <g id="edge16" class="edge">
 <title>Node1&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M6568.33,-237.73C5899.34,-239.08 2073.59,-244.28 1559,-187 1547.02,-185.67 1534.31,-183.47 1522.26,-181"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.43,-241.23 6578.42,-237.71 6568.41,-234.23 6568.43,-241.23"/>
+<path fill="none" stroke="midnightblue" d="M6705.8,-237.11C6003.74,-234.32 1823.83,-216.5 1558.5,-187 1546.52,-185.67 1533.81,-183.47 1521.76,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.61 6715.88,-237.15 6705.89,-233.61 6705.87,-240.61"/>
 </g>
 <!-- Node16 -->
 <g id="node16" class="node">
 <title>Node16</title>
 <g id="a_node16"><a xlink:href="_instance_norm_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1568.5,-151 1568.5,-181 1729.5,-181 1729.5,-151 1568.5,-151"/>
-<text text-anchor="start" x="1576.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1649" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
+<polygon fill="white" stroke="black" points="1568,-151 1568,-181 1729,-181 1729,-151 1568,-151"/>
+<text text-anchor="start" x="1576" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1648.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/InstanceNorm.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node16 -->
 <g id="edge17" class="edge">
 <title>Node1&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M6567.98,-237.73C5911.82,-239.06 2234.28,-243.94 1739,-187 1727.39,-185.67 1715.09,-183.47 1703.42,-181"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.35,-241.23 6578.34,-237.71 6568.33,-234.23 6568.35,-241.23"/>
+<path fill="none" stroke="midnightblue" d="M6705.7,-237.1C6017.4,-234.24 1994.19,-216.36 1738.5,-187 1726.89,-185.67 1714.59,-183.47 1702.92,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.82,-240.6 6715.83,-237.14 6705.85,-233.6 6705.82,-240.6"/>
 </g>
 <!-- Node17 -->
 <g id="node17" class="node">
 <title>Node17</title>
 <g id="a_node17"><a xlink:href="_prelu_impl_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1748,-151 1748,-181 1888,-181 1888,-151 1748,-151"/>
-<text text-anchor="start" x="1756" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1818" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
+<polygon fill="white" stroke="black" points="1747.5,-151 1747.5,-181 1887.5,-181 1887.5,-151 1747.5,-151"/>
+<text text-anchor="start" x="1755.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1817.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/PreluImpl.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node17 -->
 <g id="edge18" class="edge">
 <title>Node1&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M6568.28,-237.12C5903.82,-234.47 2136.61,-218.15 1897,-187 1886.76,-185.67 1875.93,-183.47 1865.69,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.29,-240.62 6578.3,-237.16 6568.32,-233.62 6568.29,-240.62"/>
+<path fill="none" stroke="midnightblue" d="M6705.61,-237.15C6029.55,-234.67 2143.38,-219.06 1896.5,-187 1886.26,-185.67 1875.43,-183.47 1865.19,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.79,-240.65 6715.8,-237.18 6705.82,-233.65 6705.79,-240.65"/>
 </g>
 <!-- Node18 -->
 <g id="node18" class="node">
 <title>Node18</title>
 <g id="a_node18"><a xlink:href="_ref_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1906.5,-151 1906.5,-181 2111.5,-181 2111.5,-151 1906.5,-151"/>
-<text text-anchor="start" x="1914.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="2009" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1906,-151 1906,-181 2111,-181 2111,-151 1906,-151"/>
+<text text-anchor="start" x="1914" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2008.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefActivationWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node18 -->
 <g id="edge19" class="edge">
 <title>Node1&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M6568.12,-237.39C5942.58,-236.6 2576.06,-230.31 2120,-187 2105.87,-185.66 2090.84,-183.47 2076.55,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.45,-240.89 6578.46,-237.41 6568.46,-233.89 6568.45,-240.89"/>
+<path fill="none" stroke="midnightblue" d="M6705.63,-237.43C6069.08,-236.85 2590.15,-231.62 2119.5,-187 2105.37,-185.66 2090.34,-183.48 2076.05,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.69,-240.93 6715.7,-237.44 6705.7,-233.93 6705.69,-240.93"/>
 </g>
 <!-- Node19 -->
 <g id="node19" class="node">
 <title>Node19</title>
 <g id="a_node19"><a xlink:href="_ref_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2129.5,-151 2129.5,-181 2340.5,-181 2340.5,-151 2129.5,-151"/>
-<text text-anchor="start" x="2137.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="2235" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2129,-151 2129,-181 2340,-181 2340,-151 2129,-151"/>
+<text text-anchor="start" x="2137" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2234.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefArgMinMaxWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node19 -->
 <g id="edge20" class="edge">
 <title>Node1&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M6568.35,-237.29C5962.19,-235.92 2781.95,-226.83 2350,-187 2335.37,-185.65 2319.8,-183.46 2305,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.36,-240.79 6578.37,-237.32 6568.38,-233.79 6568.36,-240.79"/>
+<path fill="none" stroke="midnightblue" d="M6705.67,-237.33C6087.72,-236.17 2795.98,-228.09 2349.5,-187 2334.87,-185.65 2319.3,-183.47 2304.5,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.83 6715.88,-237.35 6705.88,-233.83 6705.87,-240.83"/>
 </g>
 <!-- Node20 -->
 <g id="node20" class="node">
 <title>Node20</title>
 <g id="a_node20"><a xlink:href="_ref_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2359,-151 2359,-181 2579,-181 2579,-151 2359,-151"/>
-<text text-anchor="start" x="2367" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="2469" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2358.5,-151 2358.5,-181 2578.5,-181 2578.5,-151 2358.5,-151"/>
+<text text-anchor="start" x="2366.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="2468.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchMatMulWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node20 -->
 <g id="edge21" class="edge">
 <title>Node1&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M6568.27,-237.19C5981.92,-235.23 2994.93,-223.5 2588,-187 2572.87,-185.64 2556.77,-183.45 2541.46,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.38,-240.69 6578.39,-237.22 6568.4,-233.69 6568.38,-240.69"/>
+<path fill="none" stroke="midnightblue" d="M6705.32,-237.23C6106.2,-235.49 3008.88,-224.71 2587.5,-187 2572.37,-185.65 2556.27,-183.46 2540.96,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.64,-240.73 6715.65,-237.26 6705.66,-233.73 6705.64,-240.73"/>
 </g>
 <!-- Node21 -->
 <g id="node21" class="node">
 <title>Node21</title>
 <g id="a_node21"><a xlink:href="_ref_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2597,-145.5 2597,-186.5 2783,-186.5 2783,-145.5 2597,-145.5"/>
-<text text-anchor="start" x="2605" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="2605" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
-<text text-anchor="middle" x="2690" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<polygon fill="white" stroke="black" points="2596.5,-145.5 2596.5,-186.5 2782.5,-186.5 2782.5,-145.5 2596.5,-145.5"/>
+<text text-anchor="start" x="2604.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="2604.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchNormalization</text>
+<text text-anchor="middle" x="2689.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node21 -->
 <g id="edge22" class="edge">
 <title>Node1&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M6568.27,-237.28C5999.46,-235.87 3176.94,-226.92 2792,-187 2789.04,-186.69 2786.03,-186.34 2783.01,-185.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.49,-240.78 6578.5,-237.3 6568.51,-233.78 6568.49,-240.78"/>
+<path fill="none" stroke="midnightblue" d="M6705.97,-237.33C6125.66,-236.18 3191,-228.34 2791.5,-187 2788.54,-186.69 2785.53,-186.34 2782.51,-185.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.98,-240.83 6715.98,-237.35 6705.99,-233.83 6705.98,-240.83"/>
 </g>
 <!-- Node22 -->
 <g id="node22" class="node">
 <title>Node22</title>
 <g id="a_node22"><a xlink:href="_ref_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2801,-145.5 2801,-186.5 2971,-186.5 2971,-145.5 2801,-145.5"/>
-<text text-anchor="start" x="2809" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="2809" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
-<text text-anchor="middle" x="2886" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<polygon fill="white" stroke="black" points="2800.5,-145.5 2800.5,-186.5 2970.5,-186.5 2970.5,-145.5 2800.5,-145.5"/>
+<text text-anchor="start" x="2808.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="2808.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBatchToSpaceNd</text>
+<text text-anchor="middle" x="2885.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node22 -->
 <g id="edge23" class="edge">
 <title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M6567.81,-237.3C6014.57,-236.05 3344.76,-227.9 2980,-187 2977.1,-186.67 2974.15,-186.3 2971.19,-185.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.15,-240.8 6578.16,-237.32 6568.16,-233.8 6568.15,-240.8"/>
+<path fill="none" stroke="midnightblue" d="M6705.68,-237.36C6141.01,-236.38 3358.83,-229.44 2979.5,-187 2976.6,-186.68 2973.65,-186.3 2970.69,-185.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.83,-240.86 6715.83,-237.37 6705.84,-233.86 6705.83,-240.86"/>
 </g>
 <!-- Node23 -->
 <g id="node23" class="node">
 <title>Node23</title>
-<g id="a_node23"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2989.5,-145.5 2989.5,-186.5 3152.5,-186.5 3152.5,-145.5 2989.5,-145.5"/>
-<text text-anchor="start" x="2997.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="2997.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
-<text text-anchor="middle" x="3071" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node23"><a xlink:href="_ref_broadcast_to_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2989,-151 2989,-181 3204,-181 3204,-151 2989,-151"/>
+<text text-anchor="start" x="2997" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3096.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefBroadcastToWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node23 -->
-<g id="edge25" class="edge">
+<g id="edge24" class="edge">
 <title>Node1&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M6568.44,-237.27C6033.06,-235.85 3507.68,-227.06 3162,-187 3158.95,-186.65 3155.85,-186.23 3152.72,-185.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.44,-240.77 6578.45,-237.29 6568.46,-233.77 6568.44,-240.77"/>
+<path fill="none" stroke="midnightblue" d="M6705.72,-237.03C6162.01,-234.36 3568.09,-219.95 3212.5,-187 3197.85,-185.64 3182.26,-183.47 3167.43,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.87,-240.53 6715.88,-237.08 6705.9,-233.53 6705.87,-240.53"/>
 </g>
 <!-- Node24 -->
 <g id="node24" class="node">
 <title>Node24</title>
-<g id="a_node24"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3171,-151 3171,-181 3385,-181 3385,-151 3171,-151"/>
-<text text-anchor="start" x="3179" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3278" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
+<g id="a_node24"><a xlink:href="_ref_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3222,-145.5 3222,-186.5 3385,-186.5 3385,-145.5 3222,-145.5"/>
+<text text-anchor="start" x="3230" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="3230" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefChannelShuffle</text>
+<text text-anchor="middle" x="3303.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node24 -->
 <g id="edge26" class="edge">
 <title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M6568.09,-236.88C6053.76,-233.59 3716.09,-217.07 3394,-187 3379.35,-185.63 3363.76,-183.45 3348.93,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.43,-240.39 6578.45,-236.95 6568.47,-233.39 6568.43,-240.39"/>
+<path fill="none" stroke="midnightblue" d="M6705.68,-237.22C6178.55,-235.59 3730.18,-225.97 3394.5,-187 3391.45,-186.65 3388.35,-186.23 3385.22,-185.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.91,-240.72 6715.92,-237.25 6705.93,-233.72 6705.91,-240.72"/>
 </g>
 <!-- Node25 -->
 <g id="node25" class="node">
 <title>Node25</title>
-<g id="a_node25"><a xlink:href="_ref_concat_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3403.5,-151 3403.5,-181 3592.5,-181 3592.5,-151 3403.5,-151"/>
+<g id="a_node25"><a xlink:href="_ref_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3403.5,-151 3403.5,-181 3617.5,-181 3617.5,-151 3403.5,-151"/>
 <text text-anchor="start" x="3411.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3498" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConcatWorkload.cpp</text>
+<text text-anchor="middle" x="3510.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefComparisonWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node25 -->
 <g id="edge27" class="edge">
 <title>Node1&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M6568.03,-236.9C6073.57,-233.77 3901.09,-218.36 3601,-187 3587.96,-185.64 3574.1,-183.46 3560.92,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.33,-240.4 6578.35,-236.96 6568.38,-233.4 6568.33,-240.4"/>
+<path fill="none" stroke="midnightblue" d="M6705.61,-236.83C6200.42,-233.35 3938.64,-216.21 3626.5,-187 3611.85,-185.63 3596.26,-183.45 3581.43,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.77,-240.34 6715.79,-236.9 6705.82,-233.34 6705.77,-240.34"/>
 </g>
 <!-- Node26 -->
 <g id="node26" class="node">
 <title>Node26</title>
-<g id="a_node26"><a xlink:href="_ref_constant_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3610.5,-151 3610.5,-181 3809.5,-181 3809.5,-151 3610.5,-151"/>
-<text text-anchor="start" x="3618.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="3710" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConstantWorkload.cpp</text>
+<g id="a_node26"><a xlink:href="_ref_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3636,-151 3636,-181 3825,-181 3825,-151 3636,-151"/>
+<text text-anchor="start" x="3644" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3730.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConcatWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node26 -->
 <g id="edge28" class="edge">
 <title>Node1&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M6568.28,-236.7C6096.12,-232.79 4096.53,-214.73 3819,-187 3805.22,-185.62 3790.56,-183.44 3776.62,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.45,-240.2 6578.48,-236.79 6568.51,-233.2 6568.45,-240.2"/>
+<path fill="none" stroke="midnightblue" d="M6705.86,-236.84C6221.42,-233.51 4123.74,-217.41 3833.5,-187 3820.46,-185.63 3806.6,-183.45 3793.42,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.95,-240.34 6715.97,-236.91 6706,-233.34 6705.95,-240.34"/>
 </g>
 <!-- Node27 -->
 <g id="node27" class="node">
 <title>Node27</title>
-<g id="a_node27"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3828,-145.5 3828,-186.5 4014,-186.5 4014,-145.5 3828,-145.5"/>
-<text text-anchor="start" x="3836" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="3836" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
-<text text-anchor="middle" x="3921" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node27"><a xlink:href="_ref_constant_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3843,-151 3843,-181 4042,-181 4042,-151 3843,-151"/>
+<text text-anchor="start" x="3851" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="3942.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConstantWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node27 -->
 <g id="edge29" class="edge">
 <title>Node1&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M6568.05,-237.93C6148.78,-239.35 4530.25,-241.15 4023,-187 4020.04,-186.68 4017.04,-186.33 4014.01,-185.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.34,-241.42 6578.32,-237.89 6568.31,-234.42 6568.34,-241.42"/>
+<path fill="none" stroke="midnightblue" d="M6705.75,-237.85C6276.16,-239.03 4581.75,-240.15 4051.5,-187 4037.72,-185.62 4023.06,-183.43 4009.12,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.97,-241.35 6715.97,-237.82 6705.96,-234.35 6705.97,-241.35"/>
 </g>
 <!-- Node28 -->
 <g id="node28" class="node">
 <title>Node28</title>
-<g id="a_node28"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4032,-145.5 4032,-186.5 4218,-186.5 4218,-145.5 4032,-145.5"/>
-<text text-anchor="start" x="4040" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="4040" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
-<text text-anchor="middle" x="4125" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node28"><a xlink:href="_ref_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4060.5,-145.5 4060.5,-186.5 4246.5,-186.5 4246.5,-145.5 4060.5,-145.5"/>
+<text text-anchor="start" x="4068.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="4068.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp16ToFp32</text>
+<text text-anchor="middle" x="4153.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node28 -->
 <g id="edge30" class="edge">
 <title>Node1&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M6568.21,-237.74C6169.79,-238.33 4692.11,-237.03 4227,-187 4224.04,-186.68 4221.04,-186.32 4218.01,-185.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.28,-241.24 6578.27,-237.72 6568.27,-234.24 6568.28,-241.24"/>
+<path fill="none" stroke="midnightblue" d="M6705.73,-237.84C6296.22,-238.88 4743.15,-239.24 4255.5,-187 4252.54,-186.68 4249.54,-186.32 4246.51,-185.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.78,-241.34 6715.77,-237.81 6705.76,-234.34 6705.78,-241.34"/>
 </g>
 <!-- Node29 -->
 <g id="node29" class="node">
 <title>Node29</title>
-<g id="a_node29"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4236,-151 4236,-181 4462,-181 4462,-151 4236,-151"/>
-<text text-anchor="start" x="4244" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="4349" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
+<g id="a_node29"><a xlink:href="_ref_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4264.5,-145.5 4264.5,-186.5 4450.5,-186.5 4450.5,-145.5 4264.5,-145.5"/>
+<text text-anchor="start" x="4272.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="4272.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvertFp32ToFp16</text>
+<text text-anchor="middle" x="4357.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node29 -->
-<g id="edge32" class="edge">
+<g id="edge31" class="edge">
 <title>Node1&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M6568.14,-237.06C6195.5,-235.11 4886.41,-225.63 4471,-187 4455.83,-185.59 4439.69,-183.42 4424.28,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.34,-240.56 6578.36,-237.11 6568.37,-233.56 6568.34,-240.56"/>
+<path fill="none" stroke="midnightblue" d="M6705.73,-237.64C6317.22,-237.83 4905.01,-235.11 4459.5,-187 4456.54,-186.68 4453.54,-186.32 4450.51,-185.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.83,-241.14 6715.82,-237.63 6705.82,-234.14 6705.83,-241.14"/>
 </g>
 <!-- Node30 -->
 <g id="node30" class="node">
 <title>Node30</title>
-<g id="a_node30"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4480.5,-151 4480.5,-181 4667.5,-181 4667.5,-151 4480.5,-151"/>
-<text text-anchor="start" x="4488.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="4574" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
+<g id="a_node30"><a xlink:href="_ref_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4468.5,-151 4468.5,-181 4694.5,-181 4694.5,-151 4468.5,-151"/>
+<text text-anchor="start" x="4476.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4581.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefConvolution3dWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node30 -->
 <g id="edge33" class="edge">
 <title>Node1&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M6568.1,-237.19C6218.14,-235.76 5048.65,-227.96 4676,-187 4663.26,-185.6 4649.75,-183.44 4636.86,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.2,-240.69 6578.21,-237.23 6568.23,-233.69 6568.2,-240.69"/>
+<path fill="none" stroke="midnightblue" d="M6705.71,-236.94C6343.6,-234.6 5099.38,-224.02 4703.5,-187 4688.33,-185.58 4672.19,-183.41 4656.78,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.89,-240.44 6715.91,-237 6705.93,-233.44 6705.89,-240.44"/>
 </g>
 <!-- Node31 -->
 <g id="node31" class="node">
 <title>Node31</title>
-<g id="a_node31"><a xlink:href="_ref_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4685,-151 4685,-181 4909,-181 4909,-151 4685,-151"/>
-<text text-anchor="start" x="4693" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="4797" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthToSpaceWorkload.cpp</text>
+<g id="a_node31"><a xlink:href="_ref_debug_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4713,-151 4713,-181 4900,-181 4900,-151 4713,-151"/>
+<text text-anchor="start" x="4721" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="4806.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDebugWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node31 -->
 <g id="edge34" class="edge">
 <title>Node1&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M6568.23,-236.39C6247,-232.55 5241.7,-218.28 4918,-187 4903.06,-185.56 4887.17,-183.39 4871.99,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.41,-239.9 6578.45,-236.51 6568.5,-232.9 6568.41,-239.9"/>
+<path fill="none" stroke="midnightblue" d="M6705.79,-237.04C6367.02,-235.15 5261.76,-226.06 4908.5,-187 4895.77,-185.59 4882.25,-183.43 4869.36,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.81,-240.54 6715.83,-237.1 6705.85,-233.54 6705.81,-240.54"/>
 </g>
 <!-- Node32 -->
 <g id="node32" class="node">
 <title>Node32</title>
-<g id="a_node32"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4927.5,-151 4927.5,-181 5138.5,-181 5138.5,-151 4927.5,-151"/>
-<text text-anchor="start" x="4935.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="5033" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
+<g id="a_node32"><a xlink:href="_ref_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4917.5,-151 4917.5,-181 5141.5,-181 5141.5,-151 4917.5,-151"/>
+<text text-anchor="start" x="4925.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5029.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDepthToSpaceWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node32 -->
-<g id="edge36" class="edge">
+<g id="edge35" class="edge">
 <title>Node1&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M6568.2,-236.02C6275.73,-231.39 5423.92,-215.74 5147,-187 5133.01,-185.55 5118.15,-183.39 5103.93,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.31,-239.52 6578.36,-236.18 6568.42,-232.52 6568.31,-239.52"/>
+<path fill="none" stroke="midnightblue" d="M6705.63,-236.2C6396,-231.89 5454.79,-216.66 5150.5,-187 5135.67,-185.55 5119.9,-183.4 5104.81,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.89,-239.7 6715.93,-236.34 6705.98,-232.7 6705.89,-239.7"/>
 </g>
 <!-- Node33 -->
 <g id="node33" class="node">
 <title>Node33</title>
-<g id="a_node33"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5156.5,-145.5 5156.5,-186.5 5351.5,-186.5 5351.5,-145.5 5156.5,-145.5"/>
-<text text-anchor="start" x="5164.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="5164.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
-<text text-anchor="middle" x="5254" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node33"><a xlink:href="_ref_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5160,-151 5160,-181 5371,-181 5371,-151 5160,-151"/>
+<text text-anchor="start" x="5168" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="5265.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDequantizeWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node33 -->
 <g id="edge37" class="edge">
 <title>Node1&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M6567.82,-235.53C6304.01,-230.02 5594.41,-213.18 5361,-187 5357.9,-186.65 5354.76,-186.27 5351.59,-185.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.08,-239.03 6578.15,-235.74 6568.23,-232.03 6568.08,-239.03"/>
+<path fill="none" stroke="midnightblue" d="M6705.65,-235.76C6425.74,-230.6 5637.16,-214.03 5379.5,-187 5365.51,-185.53 5350.65,-183.37 5336.44,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.73,-239.26 6715.79,-235.95 6705.86,-232.27 6705.73,-239.26"/>
 </g>
 <!-- Node34 -->
 <g id="node34" class="node">
 <title>Node34</title>
-<g id="a_node34"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5370,-145.5 5370,-186.5 5554,-186.5 5554,-145.5 5370,-145.5"/>
-<text text-anchor="start" x="5378" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="5378" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
-<text text-anchor="middle" x="5462" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node34"><a xlink:href="_ref_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5389,-145.5 5389,-186.5 5584,-186.5 5584,-145.5 5389,-145.5"/>
+<text text-anchor="start" x="5397" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5397" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefDetectionPostProcess</text>
+<text text-anchor="middle" x="5486.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node34 -->
 <g id="edge38" class="edge">
 <title>Node1&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M6568.28,-237.93C6374.05,-237.67 5931.74,-231.68 5563,-187 5560.07,-186.65 5557.1,-186.25 5554.11,-185.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.46,-241.43 6578.46,-237.94 6568.47,-234.43 6568.46,-241.43"/>
+<path fill="none" stroke="midnightblue" d="M6705.55,-238.16C6497.76,-238.48 6004.28,-233.71 5593.5,-187 5590.4,-186.65 5587.26,-186.26 5584.09,-185.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.84,-241.66 6715.83,-238.14 6705.82,-234.66 6705.84,-241.66"/>
 </g>
 <!-- Node35 -->
 <g id="node35" class="node">
 <title>Node35</title>
-<g id="a_node35"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5572,-145.5 5572,-186.5 5754,-186.5 5754,-145.5 5572,-145.5"/>
-<text text-anchor="start" x="5580" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="5580" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
-<text text-anchor="middle" x="5663" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node35"><a xlink:href="_ref_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5602.5,-145.5 5602.5,-186.5 5786.5,-186.5 5786.5,-145.5 5602.5,-145.5"/>
+<text text-anchor="start" x="5610.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5610.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseBinary</text>
+<text text-anchor="middle" x="5694.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node35 -->
 <g id="edge39" class="edge">
 <title>Node1&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M6568.33,-236.54C6401.17,-233.91 6054.04,-224.03 5763,-187 5760.1,-186.63 5757.16,-186.23 5754.2,-185.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.29,-240.04 6578.34,-236.7 6568.4,-233.04 6568.29,-240.04"/>
+<path fill="none" stroke="midnightblue" d="M6705.88,-237.31C6524.23,-235.91 6127.26,-227.92 5795.5,-187 5792.57,-186.64 5789.6,-186.24 5786.61,-185.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.93,-240.81 6715.95,-237.39 6705.98,-233.81 6705.93,-240.81"/>
 </g>
 <!-- Node36 -->
 <g id="node36" class="node">
 <title>Node36</title>
-<g id="a_node36"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5772,-151 5772,-181 5990,-181 5990,-151 5772,-151"/>
-<text text-anchor="start" x="5780" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="5881" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
+<g id="a_node36"><a xlink:href="_ref_elementwise_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5804.5,-145.5 5804.5,-186.5 5986.5,-186.5 5986.5,-145.5 5804.5,-145.5"/>
+<text text-anchor="start" x="5812.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="5812.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseUnary</text>
+<text text-anchor="middle" x="5895.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node36 -->
 <g id="edge40" class="edge">
 <title>Node1&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M6568.45,-232.87C6437.51,-226.12 6200.42,-211.62 5999,-187 5985.59,-185.36 5971.39,-183.27 5957.65,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.3,-236.36 6578.47,-233.38 6568.66,-229.37 6568.3,-236.36"/>
+<path fill="none" stroke="midnightblue" d="M6705.49,-235.61C6552.12,-231.73 6249.87,-220.21 5995.5,-187 5992.6,-186.62 5989.66,-186.21 5986.7,-185.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.74,-239.11 6715.83,-235.86 6705.92,-232.12 6705.74,-239.11"/>
 </g>
 <!-- Node37 -->
 <g id="node37" class="node">
 <title>Node37</title>
-<g id="a_node37"><a xlink:href="_ref_fake_quantization_float32_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6008.5,-145.5 6008.5,-186.5 6181.5,-186.5 6181.5,-145.5 6008.5,-145.5"/>
-<text text-anchor="start" x="6016.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="6016.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFakeQuantization</text>
-<text text-anchor="middle" x="6095" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Workload.cpp</text>
+<g id="a_node37"><a xlink:href="_ref_elementwise_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6004.5,-151 6004.5,-181 6222.5,-181 6222.5,-151 6004.5,-151"/>
+<text text-anchor="start" x="6012.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6113.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefElementwiseWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node37 -->
 <g id="edge41" class="edge">
 <title>Node1&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M6568.35,-229.87C6471.59,-221.77 6320.72,-207.33 6191,-187 6187.89,-186.51 6184.73,-185.99 6181.53,-185.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6568.16,-233.37 6578.42,-230.7 6568.74,-226.39 6568.16,-233.37"/>
+<path fill="none" stroke="midnightblue" d="M6705.61,-231.15C6590.89,-223.29 6397.16,-208.29 6231.5,-187 6218.31,-185.3 6204.34,-183.21 6190.81,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.56,-234.65 6715.78,-231.84 6706.04,-227.67 6705.56,-234.65"/>
 </g>
 <!-- Node38 -->
 <g id="node38" class="node">
 <title>Node38</title>
-<g id="a_node38"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6200,-151 6200,-181 6370,-181 6370,-151 6200,-151"/>
-<text text-anchor="start" x="6208" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6285" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
+<g id="a_node38"><a xlink:href="_ref_fake_quantization_float32_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6241,-145.5 6241,-186.5 6414,-186.5 6414,-145.5 6241,-145.5"/>
+<text text-anchor="start" x="6249" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="6249" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFakeQuantization</text>
+<text text-anchor="middle" x="6327.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Float32Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node38 -->
 <g id="edge42" class="edge">
 <title>Node1&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M6572.83,-221.77C6516.39,-212.22 6443.51,-199.49 6379,-187 6369.42,-185.14 6359.31,-183.09 6349.41,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6572.36,-225.24 6582.81,-223.46 6573.53,-218.34 6572.36,-225.24"/>
+<path fill="none" stroke="midnightblue" d="M6705.48,-226.33C6628.24,-217.21 6518.81,-203.2 6423.5,-187 6420.4,-186.47 6417.24,-185.92 6414.05,-185.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6705.35,-229.84 6715.69,-227.53 6706.16,-222.88 6705.35,-229.84"/>
 </g>
 <!-- Node39 -->
 <g id="node39" class="node">
 <title>Node39</title>
-<g id="a_node39"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6388,-151 6388,-181 6568,-181 6568,-151 6388,-151"/>
-<text text-anchor="start" x="6396" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6478" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
+<g id="a_node39"><a xlink:href="_ref_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6432.5,-151 6432.5,-181 6602.5,-181 6602.5,-151 6432.5,-151"/>
+<text text-anchor="start" x="6440.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6517.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFillWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node39 -->
 <g id="edge43" class="edge">
 <title>Node1&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M6620.32,-219.81C6588.03,-207.83 6545.94,-192.21 6515.93,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6619.41,-223.21 6630.01,-223.4 6621.85,-216.64 6619.41,-223.21"/>
+<path fill="none" stroke="midnightblue" d="M6738.28,-221.05C6688.79,-208.93 6622.2,-192.63 6575.13,-181.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6737.71,-224.51 6748.26,-223.49 6739.38,-217.71 6737.71,-224.51"/>
 </g>
 <!-- Node40 -->
 <g id="node40" class="node">
 <title>Node40</title>
-<g id="a_node40"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6586,-145.5 6586,-186.5 6750,-186.5 6750,-145.5 6586,-145.5"/>
-<text text-anchor="start" x="6594" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="6594" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
-<text text-anchor="middle" x="6668" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node40"><a xlink:href="_ref_floor_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6620.5,-151 6620.5,-181 6800.5,-181 6800.5,-151 6620.5,-151"/>
+<text text-anchor="start" x="6628.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="6710.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFloorWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node40 -->
 <g id="edge44" class="edge">
 <title>Node1&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M6668,-212.98C6668,-204.35 6668,-194.76 6668,-186.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6664.5,-213.23 6668,-223.23 6671.5,-213.23 6664.5,-213.23"/>
+<path fill="none" stroke="midnightblue" d="M6778.02,-217.11C6762.42,-205.53 6743.28,-191.33 6729.37,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6776.16,-220.08 6786.28,-223.23 6780.33,-214.46 6776.16,-220.08"/>
 </g>
 <!-- Node41 -->
 <g id="node41" class="node">
 <title>Node41</title>
-<g id="a_node41"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6768,-151 6768,-181 6970,-181 6970,-151 6768,-151"/>
-<text text-anchor="start" x="6776" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="6869" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
+<g id="a_node41"><a xlink:href="_ref_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6818.5,-145.5 6818.5,-186.5 6982.5,-186.5 6982.5,-145.5 6818.5,-145.5"/>
+<text text-anchor="start" x="6826.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="6826.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefFullyConnected</text>
+<text text-anchor="middle" x="6900.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node41 -->
 <g id="edge45" class="edge">
 <title>Node1&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M6717.99,-219.96C6752.21,-207.96 6796.99,-192.26 6828.88,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6716.47,-216.79 6708.19,-223.4 6718.79,-223.4 6716.47,-216.79"/>
+<path fill="none" stroke="midnightblue" d="M6832.84,-217.21C6845.82,-207.58 6861.25,-196.12 6874.1,-186.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6830.67,-214.46 6824.72,-223.23 6834.84,-220.08 6830.67,-214.46"/>
 </g>
 <!-- Node42 -->
 <g id="node42" class="node">
 <title>Node42</title>
-<g id="a_node42"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6988,-151 6988,-181 7176,-181 7176,-151 6988,-151"/>
-<text text-anchor="start" x="6996" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="7082" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
+<g id="a_node42"><a xlink:href="_ref_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7000.5,-151 7000.5,-181 7202.5,-181 7202.5,-151 7000.5,-151"/>
+<text text-anchor="start" x="7008.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7101.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherNdWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node42 -->
 <g id="edge46" class="edge">
 <title>Node1&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M6767.63,-222.12C6828.72,-212.49 6908.48,-199.57 6979,-187 6989.49,-185.13 7000.57,-183.07 7011.41,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6766.94,-218.69 6757.61,-223.7 6768.03,-225.6 6766.94,-218.69"/>
+<path fill="none" stroke="midnightblue" d="M6874.28,-221.12C6925.27,-208.97 6994.04,-192.59 7042.52,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6873.25,-217.77 6864.33,-223.49 6874.87,-224.57 6873.25,-217.77"/>
 </g>
 <!-- Node43 -->
 <g id="node43" class="node">
 <title>Node43</title>
-<g id="a_node43"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7194,-145.5 7194,-186.5 7394,-186.5 7394,-145.5 7194,-145.5"/>
-<text text-anchor="start" x="7202" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="7202" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
-<text text-anchor="middle" x="7294" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node43"><a xlink:href="_ref_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7220.5,-151 7220.5,-181 7408.5,-181 7408.5,-151 7220.5,-151"/>
+<text text-anchor="start" x="7228.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7314.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefGatherWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node43 -->
 <g id="edge47" class="edge">
 <title>Node1&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M6768.14,-230.23C6872.51,-222.06 7040.66,-207.26 7185,-187 7187.95,-186.59 7190.95,-186.15 7193.97,-185.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.63,-226.76 6757.93,-231.02 6768.17,-233.74 6767.63,-226.76"/>
+<path fill="none" stroke="midnightblue" d="M6905.35,-227C6987.7,-217.87 7107.46,-203.55 7211.5,-187 7222.56,-185.24 7234.26,-183.17 7245.64,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6904.81,-223.54 6895.25,-228.11 6905.57,-230.49 6904.81,-223.54"/>
 </g>
 <!-- Node44 -->
 <g id="node44" class="node">
 <title>Node44</title>
-<g id="a_node44"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7412,-145.5 7412,-186.5 7582,-186.5 7582,-145.5 7412,-145.5"/>
-<text text-anchor="start" x="7420" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="7420" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
-<text text-anchor="middle" x="7497" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node44"><a xlink:href="_ref_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7426.5,-145.5 7426.5,-186.5 7626.5,-186.5 7626.5,-145.5 7426.5,-145.5"/>
+<text text-anchor="start" x="7434.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7434.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefInstanceNormalization</text>
+<text text-anchor="middle" x="7526.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node44 -->
 <g id="edge48" class="edge">
 <title>Node1&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M6767.93,-235.1C6909.76,-230.68 7177.32,-218.6 7403,-187 7405.89,-186.6 7408.83,-186.15 7411.79,-185.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.41,-231.61 6757.52,-235.42 6767.62,-238.61 6767.41,-231.61"/>
+<path fill="none" stroke="midnightblue" d="M6905.27,-232.31C7026.68,-225.3 7237.74,-210.85 7417.5,-187 7420.46,-186.61 7423.45,-186.19 7426.48,-185.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.03,-228.82 6895.24,-232.89 6905.43,-235.81 6905.03,-228.82"/>
 </g>
 <!-- Node45 -->
 <g id="node45" class="node">
 <title>Node45</title>
-<g id="a_node45"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7600.5,-151 7600.5,-181 7821.5,-181 7821.5,-151 7600.5,-151"/>
-<text text-anchor="start" x="7608.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="7711" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
+<g id="a_node45"><a xlink:href="_ref_l2_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7644.5,-145.5 7644.5,-186.5 7814.5,-186.5 7814.5,-145.5 7644.5,-145.5"/>
+<text text-anchor="start" x="7652.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="7652.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefL2Normalization</text>
+<text text-anchor="middle" x="7729.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node45 -->
 <g id="edge49" class="edge">
 <title>Node1&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M6767.86,-235.65C6937.5,-231.7 7292.62,-219.93 7591,-187 7605.17,-185.44 7620.21,-183.31 7634.68,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.61,-232.15 6757.7,-235.88 6767.77,-239.15 6767.61,-232.15"/>
+<path fill="none" stroke="midnightblue" d="M6905.35,-236.21C7061.72,-233.13 7373.58,-222.63 7635.5,-187 7638.39,-186.61 7641.33,-186.17 7644.29,-185.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.21,-232.72 6895.28,-236.41 6905.35,-239.72 6905.21,-232.72"/>
 </g>
 <!-- Node46 -->
 <g id="node46" class="node">
 <title>Node46</title>
-<g id="a_node46"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7839.5,-151 7839.5,-181 8058.5,-181 8058.5,-151 7839.5,-151"/>
-<text text-anchor="start" x="7847.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="7949" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
+<g id="a_node46"><a xlink:href="_ref_logical_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7833,-151 7833,-181 8054,-181 8054,-151 7833,-151"/>
+<text text-anchor="start" x="7841" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="7943.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalBinaryWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node46 -->
 <g id="edge50" class="edge">
 <title>Node1&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M6767.83,-237.29C6969.25,-235.96 7438.44,-228.25 7830,-187 7844.27,-185.5 7859.43,-183.37 7873.97,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.55,-233.79 6757.57,-237.36 6767.59,-240.79 6767.55,-233.79"/>
+<path fill="none" stroke="midnightblue" d="M6905.44,-236.37C7088.19,-233.45 7488.3,-223.12 7823.5,-187 7837.78,-185.46 7852.94,-183.33 7867.51,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.25,-232.87 6895.31,-236.53 6905.36,-239.87 6905.25,-232.87"/>
 </g>
 <!-- Node47 -->
 <g id="node47" class="node">
 <title>Node47</title>
-<g id="a_node47"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8076.5,-151 8076.5,-181 8289.5,-181 8289.5,-151 8076.5,-151"/>
-<text text-anchor="start" x="8084.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="8183" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
+<g id="a_node47"><a xlink:href="_ref_logical_unary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8072,-151 8072,-181 8291,-181 8291,-151 8072,-151"/>
+<text text-anchor="start" x="8080" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8181.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogicalUnaryWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node47 -->
 <g id="edge51" class="edge">
 <title>Node1&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M6767.91,-235.64C7044.21,-230.23 7814.78,-213.18 8067,-187 8081.13,-185.53 8096.13,-183.39 8110.5,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.82,-232.14 6757.89,-235.84 6767.96,-239.14 6767.82,-232.14"/>
+<path fill="none" stroke="midnightblue" d="M6905.55,-237.76C7118.82,-237.39 7633.68,-231.47 8062.5,-187 8076.88,-185.51 8092.15,-183.37 8106.79,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.32,-234.26 6895.32,-237.78 6905.33,-241.26 6905.32,-234.26"/>
 </g>
 <!-- Node48 -->
 <g id="node48" class="node">
 <title>Node48</title>
-<g id="a_node48"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8307.5,-151 8307.5,-181 8486.5,-181 8486.5,-151 8307.5,-151"/>
-<text text-anchor="start" x="8315.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="8397" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
+<g id="a_node48"><a xlink:href="_ref_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8309,-151 8309,-181 8522,-181 8522,-151 8309,-151"/>
+<text text-anchor="start" x="8317" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8415.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLogSoftmaxWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node48 -->
 <g id="edge52" class="edge">
 <title>Node1&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M6767.74,-236.61C7074.2,-233.53 7999.32,-221.55 8298,-187 8310.28,-185.58 8323.3,-183.42 8335.73,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.51,-233.11 6757.54,-236.71 6767.58,-240.11 6767.51,-233.11"/>
+<path fill="none" stroke="midnightblue" d="M6905.05,-235.92C7193.74,-231.04 8027.93,-214.87 8299.5,-187 8313.73,-185.54 8328.85,-183.38 8343.31,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6904.95,-232.42 6895.01,-236.08 6905.07,-239.42 6904.95,-232.42"/>
 </g>
 <!-- Node49 -->
 <g id="node49" class="node">
 <title>Node49</title>
-<g id="a_node49"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8505,-151 8505,-181 8687,-181 8687,-151 8505,-151"/>
-<text text-anchor="start" x="8513" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="8596" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
+<g id="a_node49"><a xlink:href="_ref_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8540,-151 8540,-181 8719,-181 8719,-151 8540,-151"/>
+<text text-anchor="start" x="8548" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8629.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefLstmWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node49 -->
 <g id="edge53" class="edge">
 <title>Node1&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M6767.67,-236.95C7098.16,-234.78 8156.08,-224.97 8495,-187 8507.61,-185.59 8521,-183.42 8533.76,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.62,-233.45 6757.64,-237.01 6767.66,-240.45 6767.62,-233.45"/>
+<path fill="none" stroke="midnightblue" d="M6905.27,-236.81C7223.55,-234.25 8212.49,-223.51 8530.5,-187 8542.87,-185.58 8555.99,-183.41 8568.5,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.11,-233.31 6895.14,-236.89 6905.16,-240.31 6905.11,-233.31"/>
 </g>
 <!-- Node50 -->
 <g id="node50" class="node">
 <title>Node50</title>
-<g id="a_node50"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8705,-151 8705,-181 8929,-181 8929,-151 8705,-151"/>
-<text text-anchor="start" x="8713" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="8817" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
+<g id="a_node50"><a xlink:href="_ref_mean_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8737.5,-151 8737.5,-181 8919.5,-181 8919.5,-151 8737.5,-151"/>
+<text text-anchor="start" x="8745.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="8828.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefMeanWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node50 -->
 <g id="edge54" class="edge">
 <title>Node1&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M6767.84,-236.85C7121.73,-234.27 8315.38,-223.02 8696,-187 8711.05,-185.58 8727.06,-183.4 8742.34,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.59,-233.35 6757.62,-236.93 6767.64,-240.35 6767.59,-233.35"/>
+<path fill="none" stroke="midnightblue" d="M6905.35,-237.11C7247.2,-235.42 8369.21,-226.89 8727.5,-187 8740.11,-185.6 8753.5,-183.43 8766.26,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.61 6895.22,-237.16 6905.24,-240.61 6905.2,-233.61"/>
 </g>
 <!-- Node51 -->
 <g id="node51" class="node">
 <title>Node51</title>
-<g id="a_node51"><a xlink:href="_ref_pad_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8947.5,-151 8947.5,-181 9120.5,-181 9120.5,-151 8947.5,-151"/>
-<text text-anchor="start" x="8955.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="9034" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPadWorkload.cpp</text>
+<g id="a_node51"><a xlink:href="_ref_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8937.5,-151 8937.5,-181 9161.5,-181 9161.5,-151 8937.5,-151"/>
+<text text-anchor="start" x="8945.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9049.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefNormalizationWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node51 -->
 <g id="edge55" class="edge">
 <title>Node1&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M6767.71,-237.71C7148.14,-238.14 8508.41,-236.11 8938,-187 8950.09,-185.62 8962.92,-183.45 8975.13,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.56,-234.21 6757.56,-237.7 6767.55,-241.21 6767.56,-234.21"/>
+<path fill="none" stroke="midnightblue" d="M6905.35,-236.98C7269.87,-234.8 8528.35,-224.64 8928.5,-187 8943.55,-185.58 8959.56,-183.42 8974.84,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.07,-233.48 6895.09,-237.04 6905.11,-240.48 6905.07,-233.48"/>
 </g>
 <!-- Node52 -->
 <g id="node52" class="node">
 <title>Node52</title>
-<g id="a_node52"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9138.5,-151 9138.5,-181 9335.5,-181 9335.5,-151 9138.5,-151"/>
-<text text-anchor="start" x="9146.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="9237" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
+<g id="a_node52"><a xlink:href="_ref_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9180,-151 9180,-181 9353,-181 9353,-151 9180,-151"/>
+<text text-anchor="start" x="9188" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9266.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPadWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node52 -->
 <g id="edge56" class="edge">
 <title>Node1&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M6767.91,-237.62C7168.55,-237.76 8659.55,-234.96 9129,-187 9142.56,-185.61 9156.98,-183.44 9170.7,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.8,-234.12 6757.8,-237.61 6767.8,-241.12 6767.8,-234.12"/>
+<path fill="none" stroke="midnightblue" d="M6905.43,-237.82C7296.21,-238.67 8721.42,-238.13 9170.5,-187 9182.59,-185.62 9195.42,-183.45 9207.63,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.29,-234.32 6895.28,-237.79 6905.28,-241.32 6905.29,-234.32"/>
 </g>
 <!-- Node53 -->
 <g id="node53" class="node">
 <title>Node53</title>
-<g id="a_node53"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9353.5,-151 9353.5,-181 9556.5,-181 9556.5,-151 9353.5,-151"/>
-<text text-anchor="start" x="9361.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="9455" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
+<g id="a_node53"><a xlink:href="_ref_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9371,-151 9371,-181 9568,-181 9568,-151 9371,-151"/>
+<text text-anchor="start" x="9379" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9469.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPermuteWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node53 -->
 <g id="edge57" class="edge">
 <title>Node1&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M6767.73,-237.75C7189.65,-238.46 8829.84,-237.84 9344,-187 9357.93,-185.62 9372.74,-183.45 9386.85,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.69,-234.25 6757.69,-237.73 6767.68,-241.25 6767.69,-234.25"/>
+<path fill="none" stroke="midnightblue" d="M6905.15,-237.71C7315.03,-238.22 8872.29,-236.79 9361.5,-187 9375.06,-185.62 9389.48,-183.45 9403.2,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.1,-234.21 6895.1,-237.69 6905.09,-241.21 6905.1,-234.21"/>
 </g>
 <!-- Node54 -->
 <g id="node54" class="node">
 <title>Node54</title>
-<g id="a_node54"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9574.5,-151 9574.5,-181 9777.5,-181 9777.5,-151 9574.5,-151"/>
-<text text-anchor="start" x="9582.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="9676" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
+<g id="a_node54"><a xlink:href="_ref_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9586,-151 9586,-181 9789,-181 9789,-151 9586,-151"/>
+<text text-anchor="start" x="9594" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9687.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling2dWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node54 -->
 <g id="edge58" class="edge">
 <title>Node1&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M6767.75,-237.92C7211.01,-239.43 9004.96,-241.97 9565,-187 9579.03,-185.62 9593.95,-183.44 9608.15,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.54,-234.41 6757.53,-237.88 6767.52,-241.41 6767.54,-234.41"/>
+<path fill="none" stroke="midnightblue" d="M6905.5,-237.82C7337.14,-238.89 9042.74,-239.61 9576.5,-187 9590.53,-185.62 9605.45,-183.43 9619.65,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.25,-234.32 6895.24,-237.8 6905.23,-241.32 6905.25,-234.32"/>
 </g>
 <!-- Node55 -->
 <g id="node55" class="node">
 <title>Node55</title>
-<g id="a_node55"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9796,-151 9796,-181 9976,-181 9976,-151 9796,-151"/>
-<text text-anchor="start" x="9804" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="9886" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
+<g id="a_node55"><a xlink:href="_ref_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9807,-151 9807,-181 10010,-181 10010,-151 9807,-151"/>
+<text text-anchor="start" x="9815" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="9908.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPooling3dWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node55 -->
 <g id="edge59" class="edge">
 <title>Node1&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M6767.62,-236.96C7266.41,-234.12 9480.59,-219.74 9786,-187 9798.67,-185.64 9812.13,-183.46 9824.92,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.54,-233.46 6757.56,-237.02 6767.58,-240.46 6767.54,-233.46"/>
+<path fill="none" stroke="midnightblue" d="M6905.41,-236.77C7392.31,-233.1 9505.03,-215.63 9797.5,-187 9811.53,-185.63 9826.45,-183.44 9840.65,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.21,-233.27 6895.24,-236.85 6905.27,-240.27 6905.21,-233.27"/>
 </g>
 <!-- Node56 -->
 <g id="node56" class="node">
 <title>Node56</title>
-<g id="a_node56"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9994.5,-151 9994.5,-181 10181.5,-181 10181.5,-151 9994.5,-151"/>
-<text text-anchor="start" x="10002.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="10088" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
+<g id="a_node56"><a xlink:href="_ref_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10028.5,-151 10028.5,-181 10208.5,-181 10208.5,-151 10028.5,-151"/>
+<text text-anchor="start" x="10036.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10118.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefPreluWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node56 -->
 <g id="edge60" class="edge">
 <title>Node1&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M6767.58,-237.03C7285.34,-234.46 9658.67,-220.9 9985,-187 9998.05,-185.64 10011.9,-183.47 10025.08,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.5,-233.53 6757.52,-237.08 6767.53,-240.53 6767.5,-233.53"/>
+<path fill="none" stroke="midnightblue" d="M6905.64,-237.01C7414.64,-234.37 9703.27,-220.72 10018.5,-187 10031.18,-185.64 10044.63,-183.47 10057.43,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.36,-233.51 6895.38,-237.06 6905.4,-240.51 6905.36,-233.51"/>
 </g>
 <!-- Node57 -->
 <g id="node57" class="node">
 <title>Node57</title>
-<g id="a_node57"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10199.5,-151 10199.5,-181 10398.5,-181 10398.5,-151 10199.5,-151"/>
-<text text-anchor="start" x="10207.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="10299" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
+<g id="a_node57"><a xlink:href="_ref_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10227,-151 10227,-181 10414,-181 10414,-151 10227,-151"/>
+<text text-anchor="start" x="10235" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10320.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQLstmWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node57 -->
 <g id="edge61" class="edge">
 <title>Node1&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M6767.56,-237.07C7304.32,-234.6 9842,-221.18 10190,-187 10203.79,-185.65 10218.44,-183.47 10232.38,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.5,-233.57 6757.52,-237.11 6767.53,-240.57 6767.5,-233.57"/>
+<path fill="none" stroke="midnightblue" d="M6905.33,-237.08C7432.53,-234.7 9881.27,-221.85 10217.5,-187 10230.55,-185.65 10244.4,-183.47 10257.58,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.08,-233.58 6895.09,-237.12 6905.11,-240.58 6905.08,-233.58"/>
 </g>
 <!-- Node58 -->
 <g id="node58" class="node">
 <title>Node58</title>
-<g id="a_node58"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10416.5,-151 10416.5,-181 10607.5,-181 10607.5,-151 10416.5,-151"/>
-<text text-anchor="start" x="10424.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="10512" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
+<g id="a_node58"><a xlink:href="_ref_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10432,-151 10432,-181 10631,-181 10631,-151 10432,-151"/>
+<text text-anchor="start" x="10440" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10531.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefQuantizeWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node58 -->
 <g id="edge62" class="edge">
 <title>Node1&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M6767.78,-237.19C7324.64,-235.35 10036.37,-224.51 10407,-187 10420.39,-185.65 10434.61,-183.45 10448.13,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.76,-233.69 6757.77,-237.23 6767.78,-240.69 6767.76,-233.69"/>
+<path fill="none" stroke="midnightblue" d="M6905.51,-237.1C7451.91,-234.81 10064.62,-222.08 10422.5,-187 10436.29,-185.65 10450.94,-183.48 10464.88,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.28,-233.61 6895.29,-237.15 6905.31,-240.61 6905.28,-233.61"/>
 </g>
 <!-- Node59 -->
 <g id="node59" class="node">
 <title>Node59</title>
-<g id="a_node59"><a xlink:href="_ref_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10625.5,-151 10625.5,-181 10822.5,-181 10822.5,-151 10625.5,-151"/>
-<text text-anchor="start" x="10633.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="10724" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReshapeWorkload.cpp</text>
+<g id="a_node59"><a xlink:href="_ref_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10649,-151 10649,-181 10840,-181 10840,-151 10649,-151"/>
+<text text-anchor="start" x="10657" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10744.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReduceWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node59 -->
 <g id="edge63" class="edge">
 <title>Node1&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M6768.17,-237.24C7344.25,-235.61 10223.38,-225.58 10616,-187 10629.76,-185.65 10644.39,-183.46 10658.29,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.81,-233.74 6757.82,-237.27 6767.83,-240.74 6767.81,-233.74"/>
+<path fill="none" stroke="midnightblue" d="M6905.51,-237.23C7471.3,-235.56 10258.94,-225.45 10639.5,-187 10652.89,-185.65 10667.11,-183.46 10680.63,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.33,-233.73 6895.34,-237.26 6905.35,-240.73 6905.33,-233.73"/>
 </g>
 <!-- Node60 -->
 <g id="node60" class="node">
 <title>Node60</title>
-<g id="a_node60"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10841,-151 10841,-181 11029,-181 11029,-151 10841,-151"/>
-<text text-anchor="start" x="10849" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="10935" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
+<g id="a_node60"><a xlink:href="_ref_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10858,-151 10858,-181 11055,-181 11055,-151 10858,-151"/>
+<text text-anchor="start" x="10866" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="10956.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReshapeWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node60 -->
 <g id="edge64" class="edge">
 <title>Node1&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M6767.84,-237.35C7361.56,-236.34 10415.8,-229.1 10831,-187 10844.26,-185.66 10858.35,-183.47 10871.74,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.6,-233.85 6757.6,-237.37 6767.61,-240.85 6767.6,-233.85"/>
+<path fill="none" stroke="midnightblue" d="M6905.27,-237.27C7488.61,-235.82 10445.79,-226.51 10848.5,-187 10862.26,-185.65 10876.89,-183.46 10890.79,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.77 6895.21,-237.3 6905.22,-240.77 6905.2,-233.77"/>
 </g>
 <!-- Node61 -->
 <g id="node61" class="node">
 <title>Node61</title>
-<g id="a_node61"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11047,-151 11047,-181 11255,-181 11255,-151 11047,-151"/>
-<text text-anchor="start" x="11055" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="11151" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
+<g id="a_node61"><a xlink:href="_ref_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11073.5,-151 11073.5,-181 11261.5,-181 11261.5,-151 11073.5,-151"/>
+<text text-anchor="start" x="11081.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11167.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefResizeWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node61 -->
 <g id="edge65" class="edge">
 <title>Node1&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M6767.87,-237.33C7378.86,-236.14 10600.67,-227.95 11038,-187 11052.38,-185.65 11067.68,-183.47 11082.22,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.76,-233.83 6757.77,-237.35 6767.77,-240.83 6767.76,-233.83"/>
+<path fill="none" stroke="midnightblue" d="M6905.67,-237.38C7508.16,-236.53 10638.37,-230.05 11063.5,-187 11076.76,-185.66 11090.85,-183.47 11104.24,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.28,-233.88 6895.28,-237.4 6905.29,-240.88 6905.28,-233.88"/>
 </g>
 <!-- Node62 -->
 <g id="node62" class="node">
 <title>Node62</title>
-<g id="a_node62"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11273.5,-151 11273.5,-181 11452.5,-181 11452.5,-151 11273.5,-151"/>
-<text text-anchor="start" x="11281.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="11363" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
+<g id="a_node62"><a xlink:href="_ref_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11279.5,-151 11279.5,-181 11487.5,-181 11487.5,-151 11279.5,-151"/>
+<text text-anchor="start" x="11287.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11383.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefReverseV2Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node62 -->
 <g id="edge66" class="edge">
 <title>Node1&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M6767.93,-237.53C7397.52,-237.59 10803.36,-235.62 11264,-187 11276.64,-185.67 11290.06,-183.48 11302.81,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.53,-234.03 6757.53,-237.53 6767.53,-241.03 6767.53,-234.03"/>
+<path fill="none" stroke="midnightblue" d="M6905.54,-237.35C7524.74,-236.31 10823.18,-228.83 11270.5,-187 11284.88,-185.66 11300.18,-183.47 11314.72,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.3,-233.85 6895.3,-237.37 6905.31,-240.85 6905.3,-233.85"/>
 </g>
 <!-- Node63 -->
 <g id="node63" class="node">
 <title>Node63</title>
-<g id="a_node63"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11471,-151 11471,-181 11667,-181 11667,-151 11471,-151"/>
-<text text-anchor="start" x="11479" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="11569" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
+<g id="a_node63"><a xlink:href="_ref_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11506,-151 11506,-181 11685,-181 11685,-151 11506,-151"/>
+<text text-anchor="start" x="11514" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11595.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSliceWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node63 -->
 <g id="edge67" class="edge">
 <title>Node1&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M6768.07,-237.48C7413.64,-237.24 10979.2,-233.8 11461,-187 11474.76,-185.66 11489.39,-183.48 11503.29,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.87,-233.98 6757.87,-237.49 6767.87,-240.98 6767.87,-233.98"/>
+<path fill="none" stroke="midnightblue" d="M6905.49,-237.56C7542.8,-237.77 11025.84,-236.63 11496.5,-187 11509.14,-185.67 11522.56,-183.48 11535.31,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.41,-234.06 6895.41,-237.55 6905.41,-241.06 6905.41,-234.06"/>
 </g>
 <!-- Node64 -->
 <g id="node64" class="node">
 <title>Node64</title>
-<g id="a_node64"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11685,-145.5 11685,-186.5 11855,-186.5 11855,-145.5 11685,-145.5"/>
-<text text-anchor="start" x="11693" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="11693" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
-<text text-anchor="middle" x="11770" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node64"><a xlink:href="_ref_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11703.5,-151 11703.5,-181 11899.5,-181 11899.5,-151 11703.5,-151"/>
+<text text-anchor="start" x="11711.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="11801.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSoftmaxWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node64 -->
 <g id="edge68" class="edge">
 <title>Node1&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M6768.03,-237.69C7430.28,-238.8 11172.12,-242.58 11676,-187 11678.9,-186.68 11681.85,-186.31 11684.81,-185.9"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.57,-234.19 6757.57,-237.67 6767.56,-241.19 6767.57,-234.19"/>
+<path fill="none" stroke="midnightblue" d="M6905.45,-237.51C7558.15,-237.41 11201.62,-234.72 11693.5,-187 11707.26,-185.66 11721.89,-183.48 11735.79,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.14,-234.01 6895.14,-237.51 6905.14,-241.01 6905.14,-234.01"/>
 </g>
 <!-- Node65 -->
 <g id="node65" class="node">
 <title>Node65</title>
-<g id="a_node65"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11873,-151 11873,-181 12097,-181 12097,-151 11873,-151"/>
-<text text-anchor="start" x="11881" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="11985" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
+<g id="a_node65"><a xlink:href="_ref_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11917.5,-145.5 11917.5,-186.5 12087.5,-186.5 12087.5,-145.5 11917.5,-145.5"/>
+<text text-anchor="start" x="11925.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="11925.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToBatchNd</text>
+<text text-anchor="middle" x="12002.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node65 -->
 <g id="edge69" class="edge">
 <title>Node1&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M6767.71,-237.46C7443.31,-237.04 11338.98,-232.67 11864,-187 11879.38,-185.66 11895.75,-183.48 11911.32,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.52,-233.96 6757.53,-237.46 6767.53,-240.96 6767.52,-233.96"/>
+<path fill="none" stroke="midnightblue" d="M6905.32,-237.71C7574.26,-238.97 11394.52,-243.65 11908.5,-187 11911.4,-186.68 11914.35,-186.31 11917.31,-185.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.23,-234.21 6895.23,-237.69 6905.22,-241.21 6905.23,-234.21"/>
 </g>
 <!-- Node66 -->
 <g id="node66" class="node">
 <title>Node66</title>
-<g id="a_node66"><a xlink:href="_splitter_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12153.5,-151 12153.5,-181 12282.5,-181 12282.5,-151 12153.5,-151"/>
-<text text-anchor="start" x="12161.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12218" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.hpp</text>
+<g id="a_node66"><a xlink:href="_ref_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12105.5,-151 12105.5,-181 12329.5,-181 12329.5,-151 12105.5,-151"/>
+<text text-anchor="start" x="12113.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12217.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSpaceToDepthWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node66 -->
 <g id="edge70" class="edge">
 <title>Node1&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M6767.67,-237.26C7486.82,-235.42 11862.39,-222.77 12139,-187 12149.24,-185.68 12160.07,-183.48 12170.31,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.59,-233.76 6757.6,-237.28 6767.61,-240.76 6767.59,-233.76"/>
+<path fill="none" stroke="midnightblue" d="M6905.14,-237.48C7587.67,-237.19 11561.39,-233.5 12096.5,-187 12111.88,-185.66 12128.25,-183.48 12143.82,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.09,-233.98 6895.09,-237.48 6905.1,-240.98 6905.09,-233.98"/>
 </g>
 <!-- Node67 -->
 <g id="node67" class="node">
 <title>Node67</title>
-<g id="a_node67"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12031.5,-73 12031.5,-103 12222.5,-103 12222.5,-73 12031.5,-73"/>
-<text text-anchor="start" x="12039.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12127" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
+<g id="a_node67"><a xlink:href="_splitter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12386,-151 12386,-181 12515,-181 12515,-151 12386,-151"/>
+<text text-anchor="start" x="12394" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12450.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node67 -->
-<g id="edge73" class="edge">
+<g id="edge71" class="edge">
 <title>Node1&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M6767.77,-237.42C7502.8,-236.76 12052.21,-230.9 12106,-187 12130.8,-166.76 12130.8,-124.99 12128.84,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.74,-233.92 6757.74,-237.43 6767.75,-240.92 6767.74,-233.92"/>
+<path fill="none" stroke="midnightblue" d="M6905.45,-237.27C7632.64,-235.53 12089.9,-223.39 12371.5,-187 12381.74,-185.68 12392.57,-183.48 12402.81,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-233.77 6895.27,-237.3 6905.28,-240.77 6905.26,-233.77"/>
 </g>
 <!-- Node68 -->
 <g id="node68" class="node">
 <title>Node68</title>
-<g id="a_node68"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12244.5,-73 12244.5,-103 12373.5,-103 12373.5,-73 12244.5,-73"/>
-<text text-anchor="start" x="12252.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12309" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
+<g id="a_node68"><a xlink:href="_ref_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12264,-73 12264,-103 12455,-103 12455,-73 12264,-73"/>
+<text text-anchor="start" x="12272" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12359.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefSplitterWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node68 -->
-<g id="edge80" class="edge">
+<g id="edge74" class="edge">
 <title>Node1&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M6767.91,-237.48C7517.8,-237.19 12237.19,-233.54 12292,-187 12316.22,-166.43 12314.41,-124.8 12311.47,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.68,-233.98 6757.68,-237.48 6767.68,-240.98 6767.68,-233.98"/>
+<path fill="none" stroke="midnightblue" d="M6905.24,-237.44C7647.54,-236.89 12283.73,-231.69 12338.5,-187 12363.31,-166.76 12363.3,-124.99 12361.34,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.11,-233.94 6895.12,-237.45 6905.12,-240.94 6905.11,-233.94"/>
 </g>
 <!-- Node69 -->
 <g id="node69" class="node">
 <title>Node69</title>
-<g id="a_node69"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12339,-151 12339,-181 12521,-181 12521,-151 12339,-151"/>
-<text text-anchor="start" x="12347" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12430" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
+<g id="a_node69"><a xlink:href="_splitter_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12477,-73 12477,-103 12606,-103 12606,-73 12477,-73"/>
+<text text-anchor="start" x="12485" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12541.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Splitter.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node69 -->
-<g id="edge74" class="edge">
+<g id="edge81" class="edge">
 <title>Node1&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M6767.69,-237.69C7477.32,-238.89 11751.69,-243.7 12325,-187 12338.48,-185.67 12352.81,-183.47 12366.41,-181"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.51,-234.19 6757.51,-237.67 6767.5,-241.19 6767.51,-234.19"/>
+<path fill="none" stroke="midnightblue" d="M6905.31,-237.49C7662.14,-237.32 12468.72,-234.36 12524.5,-187 12548.72,-166.44 12546.91,-124.81 12543.97,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-233.99 6895.26,-237.49 6905.26,-240.99 6905.26,-233.99"/>
 </g>
 <!-- Node70 -->
 <g id="node70" class="node">
 <title>Node70</title>
-<g id="a_node70"><a xlink:href="_ref_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12539.5,-151 12539.5,-181 12752.5,-181 12752.5,-151 12539.5,-151"/>
-<text text-anchor="start" x="12547.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12646" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStridedSliceWorkload.cpp</text>
+<g id="a_node70"><a xlink:href="_ref_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12571.5,-151 12571.5,-181 12753.5,-181 12753.5,-151 12571.5,-151"/>
+<text text-anchor="start" x="12579.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12662.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStackWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node70 -->
 <g id="edge75" class="edge">
 <title>Node1&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M6767.84,-237.62C7492.55,-238.34 11934.47,-240.55 12530,-187 12544.86,-185.66 12560.68,-183.46 12575.7,-181"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.7,-234.12 6757.69,-237.61 6767.69,-241.12 6767.7,-234.12"/>
+<path fill="none" stroke="midnightblue" d="M6905.17,-237.7C7621.58,-239.03 11974.1,-244.65 12557.5,-187 12570.98,-185.67 12585.31,-183.47 12598.91,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.15,-234.2 6895.14,-237.69 6905.14,-241.2 6905.15,-234.2"/>
 </g>
 <!-- Node71 -->
 <g id="node71" class="node">
 <title>Node71</title>
-<g id="a_node71"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12770.5,-151 12770.5,-181 12943.5,-181 12943.5,-151 12770.5,-151"/>
-<text text-anchor="start" x="12778.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="12857" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
+<g id="a_node71"><a xlink:href="_ref_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12772,-151 12772,-181 12985,-181 12985,-151 12772,-151"/>
+<text text-anchor="start" x="12780" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="12878.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefStridedSliceWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node71 -->
 <g id="edge76" class="edge">
 <title>Node1&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M6767.87,-237.24C7533.55,-235.17 12451.67,-220.61 12762,-187 12774.23,-185.68 12787.21,-183.48 12799.52,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.69,-233.74 6757.7,-237.27 6767.71,-240.74 6767.69,-233.74"/>
+<path fill="none" stroke="midnightblue" d="M6905.5,-237.63C7637.44,-238.47 12156.92,-241.41 12762.5,-187 12777.36,-185.67 12793.18,-183.47 12808.2,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.26,-234.13 6895.25,-237.62 6905.25,-241.13 6905.26,-234.13"/>
 </g>
 <!-- Node72 -->
 <g id="node72" class="node">
 <title>Node72</title>
-<g id="a_node72"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12961.5,-145.5 12961.5,-186.5 13170.5,-186.5 13170.5,-145.5 12961.5,-145.5"/>
-<text text-anchor="start" x="12969.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="12969.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
-<text text-anchor="middle" x="13066" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node72"><a xlink:href="_ref_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13003,-151 13003,-181 13176,-181 13176,-151 13003,-151"/>
+<text text-anchor="start" x="13011" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13089.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTileWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node72 -->
 <g id="edge77" class="edge">
 <title>Node1&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M6767.6,-237.17C7545.98,-234.57 12631.96,-216.49 12953,-187 12955.78,-186.74 12958.59,-186.46 12961.42,-186.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.54,-233.67 6757.55,-237.21 6767.56,-240.67 6767.54,-233.67"/>
+<path fill="none" stroke="midnightblue" d="M6905.39,-237.25C7677.96,-235.27 12679.12,-221.14 12994.5,-187 13006.73,-185.68 13019.71,-183.48 13032.02,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.13,-233.75 6895.14,-237.28 6905.15,-240.75 6905.13,-233.75"/>
 </g>
 <!-- Node73 -->
 <g id="node73" class="node">
 <title>Node73</title>
-<g id="a_node73"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13189,-151 13189,-181 13393,-181 13393,-151 13189,-151"/>
-<text text-anchor="start" x="13197" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="13291" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
+<g id="a_node73"><a xlink:href="_ref_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13194,-145.5 13194,-186.5 13403,-186.5 13403,-145.5 13194,-145.5"/>
+<text text-anchor="start" x="13202" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="13202" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeConvolution2d</text>
+<text text-anchor="middle" x="13298.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node73 -->
 <g id="edge78" class="edge">
 <title>Node1&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M6768.04,-237.21C7563.81,-234.85 12846.97,-218.07 13180,-187 13194.23,-185.67 13209.37,-183.48 13223.75,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.75,-233.71 6757.76,-237.24 6767.77,-240.71 6767.75,-233.71"/>
+<path fill="none" stroke="midnightblue" d="M6905.36,-237.19C7691.31,-234.66 12859.43,-216.93 13185.5,-187 13188.28,-186.75 13191.09,-186.46 13193.92,-186.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.2,-233.69 6895.21,-237.22 6905.22,-240.69 6905.2,-233.69"/>
 </g>
 <!-- Node74 -->
 <g id="node74" class="node">
 <title>Node74</title>
-<g id="a_node74"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13411,-145.5 13411,-186.5 13569,-186.5 13569,-145.5 13411,-145.5"/>
-<text text-anchor="start" x="13419" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="start" x="13419" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
-<text text-anchor="middle" x="13490" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
+<g id="a_node74"><a xlink:href="_ref_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13421.5,-151 13421.5,-181 13625.5,-181 13625.5,-151 13421.5,-151"/>
+<text text-anchor="start" x="13429.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13523.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefTransposeWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node74 -->
 <g id="edge79" class="edge">
 <title>Node1&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M6767.94,-237.37C7578.76,-236.21 13057.93,-226.91 13402,-187 13404.96,-186.66 13407.96,-186.25 13410.99,-185.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.76,-233.87 6757.76,-237.38 6767.77,-240.87 6767.76,-233.87"/>
+<path fill="none" stroke="midnightblue" d="M6905.12,-237.22C7706.02,-234.94 13074.35,-218.52 13412.5,-187 13426.73,-185.67 13441.87,-183.48 13456.25,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.05,-233.72 6895.06,-237.25 6905.07,-240.72 6905.05,-233.72"/>
 </g>
 <!-- Node75 -->
 <g id="node75" class="node">
 <title>Node75</title>
-<g id="a_node75"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13587.5,-151 13587.5,-181 13716.5,-181 13716.5,-151 13587.5,-151"/>
-<text text-anchor="start" x="13595.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="13652" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
+<g id="a_node75"><a xlink:href="_ref_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13643.5,-145.5 13643.5,-186.5 13801.5,-186.5 13801.5,-145.5 13643.5,-145.5"/>
+<text text-anchor="start" x="13651.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="start" x="13651.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefUnidirectional</text>
+<text text-anchor="middle" x="13722.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmWorkload.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node1&#45;&gt;Node75 -->
-<g id="edge81" class="edge">
+<g id="edge80" class="edge">
 <title>Node1&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M6767.66,-237.5C7589.49,-237.42 13225.42,-235.12 13578,-187 13587.63,-185.69 13597.78,-183.5 13607.38,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.64,-234 6757.64,-237.5 6767.64,-241 6767.64,-234"/>
+<path fill="none" stroke="midnightblue" d="M6905.56,-237.38C7723.27,-236.3 13285.39,-227.48 13634.5,-187 13637.46,-186.66 13640.46,-186.25 13643.49,-185.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.29,-233.88 6895.3,-237.39 6905.3,-240.88 6905.29,-233.88"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_stack_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13820,-151 13820,-181 13949,-181 13949,-151 13820,-151"/>
+<text text-anchor="start" x="13828" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="13884.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/Stack.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge82" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M6905.22,-237.51C7733.67,-237.52 13452.89,-235.79 13810.5,-187 13820.13,-185.69 13830.28,-183.5 13839.88,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6905.12,-234.01 6895.12,-237.51 6905.12,-241.01 6905.12,-234.01"/>
 </g>
 <!-- Node3 -->
 <g id="node3" class="node">
 <title>Node3</title>
 <g id="a_node3"><a xlink:href="_ref_workloads_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="214.5,-73 214.5,-103 375.5,-103 375.5,-73 214.5,-73"/>
-<text text-anchor="start" x="222.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="295" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
+<polygon fill="white" stroke="black" points="212,-73 212,-103 373,-103 373,-73 212,-73"/>
+<text text-anchor="start" x="220" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/RefWorkloads.hpp</text>
 </a>
 </g>
 </g>
 <!-- Node2&#45;&gt;Node3 -->
 <g id="edge2" class="edge">
 <title>Node2&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M446.68,-147.22C411.58,-133.75 364.03,-115.5 331.58,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="445.63,-150.57 456.22,-150.88 448.14,-144.03 445.63,-150.57"/>
+<path fill="none" stroke="midnightblue" d="M445.71,-147.22C410.26,-133.75 362.23,-115.5 329.45,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="444.76,-150.6 455.35,-150.88 447.25,-144.06 444.76,-150.6"/>
 </g>
 <!-- Node2&#45;&gt;Node5 -->
 <g id="edge4" class="edge">
 <title>Node2&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M510.22,-142.44C519.91,-129.73 531.73,-114.25 540.14,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="507.19,-140.63 503.91,-150.7 512.76,-144.88 507.19,-140.63"/>
+<path fill="none" stroke="midnightblue" d="M509.72,-142.44C519.41,-129.73 531.23,-114.25 539.64,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="506.69,-140.63 503.41,-150.7 512.26,-144.88 506.69,-140.63"/>
 </g>
 <!-- Node4 -->
 <g id="node4" class="node">
 <title>Node4</title>
 <g id="a_node4"><a xlink:href="_ref_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="227,-0.5 227,-30.5 363,-30.5 363,-0.5 227,-0.5"/>
-<text text-anchor="start" x="235" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="295" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
+<polygon fill="white" stroke="black" points="224.5,-0.5 224.5,-30.5 360.5,-30.5 360.5,-0.5 224.5,-0.5"/>
+<text text-anchor="start" x="232.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="292.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">/RefWorkloadFactory.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node3&#45;&gt;Node4 -->
 <g id="edge3" class="edge">
 <title>Node3&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M295,-62.73C295,-52.07 295,-39.91 295,-30.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="291.5,-62.73 295,-72.73 298.5,-62.73 291.5,-62.73"/>
+<path fill="none" stroke="midnightblue" d="M292.5,-62.73C292.5,-52.07 292.5,-39.91 292.5,-30.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="289,-62.73 292.5,-72.73 296,-62.73 289,-62.73"/>
 </g>
 <!-- Node6&#45;&gt;Node3 -->
 <g id="edge6" class="edge">
 <title>Node6&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M295,-140.59C295,-128.26 295,-113.72 295,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="291.5,-140.7 295,-150.7 298.5,-140.71 291.5,-140.7"/>
+<path fill="none" stroke="midnightblue" d="M137.76,-147.22C173.56,-133.75 222.08,-115.5 255.18,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="136.15,-144.09 128.02,-150.88 138.61,-150.64 136.15,-144.09"/>
 </g>
 <!-- Node7&#45;&gt;Node3 -->
 <g id="edge8" class="edge">
 <title>Node7&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M140.26,-147.22C176.06,-133.75 224.58,-115.5 257.68,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="138.65,-144.09 130.52,-150.88 141.11,-150.64 138.65,-144.09"/>
+<path fill="none" stroke="midnightblue" d="M292.5,-140.59C292.5,-128.26 292.5,-113.72 292.5,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="289,-140.7 292.5,-150.7 296,-140.71 289,-140.7"/>
 </g>
 <!-- Node11 -->
 <g id="node11" class="node">
 <title>Node11</title>
 <g id="a_node11"><a xlink:href="_conv_impl_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1038,-73 1038,-103 1178,-103 1178,-73 1038,-73"/>
-<text text-anchor="start" x="1046" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
-<text text-anchor="middle" x="1108" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
+<polygon fill="white" stroke="black" points="1037.5,-73 1037.5,-103 1177.5,-103 1177.5,-73 1037.5,-73"/>
+<text text-anchor="start" x="1045.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="1107.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/ConvImpl.cpp</text>
 </a>
 </g>
 </g>
 <!-- Node10&#45;&gt;Node11 -->
 <g id="edge12" class="edge">
 <title>Node10&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M1108,-140.59C1108,-128.26 1108,-113.72 1108,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1104.5,-140.7 1108,-150.7 1111.5,-140.71 1104.5,-140.7"/>
+<path fill="none" stroke="midnightblue" d="M1107.5,-140.59C1107.5,-128.26 1107.5,-113.72 1107.5,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1104,-140.7 1107.5,-150.7 1111,-140.71 1104,-140.7"/>
 </g>
 <!-- Node10&#45;&gt;Node12 -->
 <g id="edge13" class="edge">
 <title>Node10&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M1060.97,-147.22C1025.35,-133.75 977.07,-115.5 944.14,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1060.07,-150.62 1070.66,-150.88 1062.55,-144.07 1060.07,-150.62"/>
+<path fill="none" stroke="midnightblue" d="M1060.47,-147.22C1024.85,-133.75 976.57,-115.5 943.64,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1059.57,-150.62 1070.16,-150.88 1062.05,-144.07 1059.57,-150.62"/>
 </g>
 <!-- Node10&#45;&gt;Node13 -->
 <g id="edge14" class="edge">
 <title>Node10&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M1153.67,-147.11C1183.17,-135.55 1221.56,-120.51 1251.9,-108.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1152.07,-143.98 1144.04,-150.88 1154.62,-150.49 1152.07,-143.98"/>
+<path fill="none" stroke="midnightblue" d="M1153.17,-147.11C1182.67,-135.55 1221.06,-120.51 1251.4,-108.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1151.57,-143.98 1143.54,-150.88 1154.12,-150.49 1151.57,-143.98"/>
 </g>
-<!-- Node66&#45;&gt;Node67 -->
-<g id="edge71" class="edge">
-<title>Node66&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M12193.16,-144.25C12177.57,-131.23 12157.87,-114.78 12144.04,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12190.96,-146.98 12200.88,-150.7 12195.45,-141.61 12190.96,-146.98"/>
-</g>
-<!-- Node66&#45;&gt;Node68 -->
+<!-- Node67&#45;&gt;Node68 -->
 <g id="edge72" class="edge">
-<title>Node66&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M12242.84,-144.25C12258.43,-131.23 12278.13,-114.78 12291.96,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12240.55,-141.61 12235.12,-150.7 12245.04,-146.98 12240.55,-141.61"/>
+<title>Node67&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M12425.66,-144.25C12410.07,-131.23 12390.37,-114.78 12376.54,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12423.46,-146.98 12433.38,-150.7 12427.95,-141.61 12423.46,-146.98"/>
+</g>
+<!-- Node67&#45;&gt;Node69 -->
+<g id="edge73" class="edge">
+<title>Node67&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M12475.34,-144.25C12490.93,-131.23 12510.63,-114.78 12524.46,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12473.05,-141.61 12467.62,-150.7 12477.54,-146.98 12473.05,-141.61"/>
 </g>
 </g>
 </svg>