aboutsummaryrefslogtreecommitdiff
path: root/latest/_neon_base_workload_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
committerNikhil Raj <nikhil.raj@arm.com>2024-02-15 15:02:19 +0000
commit38b600d8abb2c5f7a44511b5deddf441f975d51d (patch)
tree32a082a9e39f3af53d8678a5c18dee67a7f572ec /latest/_neon_base_workload_8hpp__dep__incl.svg
parent6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (diff)
downloadarmnn-38b600d8abb2c5f7a44511b5deddf441f975d51d.tar.gz
IVGCVSW-7968 Update Doxygen docu for 24.02
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I8c1e45815c6cf78f80d6f2c0959a5bbba6cd11de
Diffstat (limited to 'latest/_neon_base_workload_8hpp__dep__incl.svg')
-rw-r--r--latest/_neon_base_workload_8hpp__dep__incl.svg3126
1 files changed, 1579 insertions, 1547 deletions
diff --git a/latest/_neon_base_workload_8hpp__dep__incl.svg b/latest/_neon_base_workload_8hpp__dep__incl.svg
index 41f97f39c5..2aaf5a2696 100644
--- a/latest/_neon_base_workload_8hpp__dep__incl.svg
+++ b/latest/_neon_base_workload_8hpp__dep__incl.svg
@@ -4,18 +4,18 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/neon/workloads/NeonBaseWorkload.hpp Pages: 1 -->
-<svg width="20899pt" height="385pt"
- viewBox="0.00 0.00 20898.78 385.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="21252pt" height="385pt"
+ viewBox="0.00 0.00 21252.00 385.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 381)">
<title>src/backends/neon/workloads/NeonBaseWorkload.hpp</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 20894.78,-381 20894.78,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 21248,-381 21248,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="14799.78,-346.5 14799.78,-376.5 14959.78,-376.5 14959.78,-346.5 14799.78,-346.5"/>
-<text text-anchor="start" x="14807.78" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14879.78" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
+<polygon fill="#bfbfbf" stroke="black" points="6013,-346.5 6013,-376.5 6173,-376.5 6173,-346.5 6013,-346.5"/>
+<text text-anchor="start" x="6021" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6093" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
</a>
</g>
</g>
@@ -23,3902 +23,3934 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_neon_abs_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14663.78,-207 14663.78,-237 14823.78,-237 14823.78,-207 14663.78,-207"/>
-<text text-anchor="start" x="14671.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14743.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="232,-207 232,-237 392,-237 392,-207 232,-207"/>
+<text text-anchor="start" x="240" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="312" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.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="M14858.4,-338.89C14830.34,-310.52 14781.86,-261.5 14757.95,-237.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14856.22,-341.65 14865.74,-346.3 14861.19,-336.73 14856.22,-341.65"/>
+<path fill="none" stroke="midnightblue" d="M6002.5,-360.16C5361.16,-357.7 1513.03,-341.7 995,-310 729.82,-293.77 662.99,-287.08 401,-243 391,-241.32 380.44,-239.23 370.23,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.6,-363.66 6012.61,-360.2 6002.62,-356.66 6002.6,-363.66"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_neon_addition_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9224.78,-207 9224.78,-237 9384.78,-237 9384.78,-207 9224.78,-207"/>
-<text text-anchor="start" x="9232.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9304.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="5887,-207 5887,-237 6047,-237 6047,-207 5887,-207"/>
+<text text-anchor="start" x="5895" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5967" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M14789.05,-360.15C14160.29,-357.68 10461.42,-341.83 9962.78,-310 9708.66,-293.78 9644.78,-285.86 9393.78,-243 9383.94,-241.32 9373.56,-239.26 9363.49,-237.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.4,-363.65 14799.41,-360.19 14789.43,-356.66 14789.4,-363.65"/>
+<path fill="none" stroke="midnightblue" d="M6073.19,-338.89C6047.2,-310.52 6002.28,-261.5 5980.13,-237.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6070.65,-341.29 6079.99,-346.3 6075.81,-336.57 6070.65,-341.29"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_neon_activation_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10968.28,-207 10968.28,-237 11129.28,-237 11129.28,-207 10968.28,-207"/>
-<text text-anchor="start" x="10976.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11048.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10841.5,-207 10841.5,-237 11002.5,-237 11002.5,-207 10841.5,-207"/>
+<text text-anchor="start" x="10849.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10922" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.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="M14789.56,-361.32C14595.92,-362.1 14146.44,-358.45 14002.78,-310 13979.42,-302.12 13980.31,-286.35 13956.78,-279 13807.28,-232.28 11293.33,-261.27 11137.78,-243 11126.45,-241.67 11114.46,-239.51 11103.07,-237.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.72,-364.82 14799.7,-361.27 14789.69,-357.82 14789.72,-364.82"/>
+<path fill="none" stroke="midnightblue" d="M6183.79,-360.17C6764.66,-357.97 9949.61,-344.42 10381,-310 10583,-293.88 10632.74,-279.89 10832,-243 10841.6,-241.22 10851.74,-239.16 10861.61,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.37,-356.67 6173.38,-360.21 6183.4,-363.67 6183.37,-356.67"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_neon_arg_min_max_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14879.28,-207 14879.28,-237 15046.28,-237 15046.28,-207 14879.28,-207"/>
-<text text-anchor="start" x="14887.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14962.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3981.5,-207 3981.5,-237 4148.5,-237 4148.5,-207 3981.5,-207"/>
+<text text-anchor="start" x="3989.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4065" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M14893.71,-337.41C14910.96,-308.85 14939.79,-261.09 14954.13,-237.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14890.52,-335.93 14888.35,-346.3 14896.51,-339.55 14890.52,-335.93"/>
+<path fill="none" stroke="midnightblue" d="M6002.83,-358.67C5787.61,-353.86 5256.18,-339.14 5181,-310 5160.68,-302.12 5163.4,-286.69 5143,-279 5040.52,-240.38 4266.67,-256.56 4158,-243 4146.53,-241.57 4134.38,-239.42 4122.78,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.76,-362.17 6012.83,-358.89 6002.91,-355.17 6002.76,-362.17"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_neon_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11349.78,-207 11349.78,-237 11525.78,-237 11525.78,-207 11349.78,-207"/>
-<text text-anchor="start" x="11357.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11437.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10259,-207 10259,-237 10435,-237 10435,-207 10259,-207"/>
+<text text-anchor="start" x="10267" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10347" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M14789.3,-361.38C14609,-362.05 14211.36,-357.85 14084.78,-310 14063.74,-302.05 14066.01,-286.43 14044.78,-279 13913.16,-232.91 11673.41,-258.15 11534.78,-243 11522.39,-241.65 11509.23,-239.45 11496.74,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.57,-364.88 14799.56,-361.33 14789.54,-357.88 14789.57,-364.88"/>
+<path fill="none" stroke="midnightblue" d="M6183.45,-360.19C6759.76,-358.13 9900.96,-345.32 10100,-310 10181.25,-295.58 10271.45,-257.88 10317.06,-237.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.69 6173.13,-360.23 6183.14,-363.69 6183.12,-356.69"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_neon_batch_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8812.28,-207 8812.28,-237 9021.28,-237 9021.28,-207 8812.28,-207"/>
-<text text-anchor="start" x="8820.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8916.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="6065.5,-207 6065.5,-237 6274.5,-237 6274.5,-207 6065.5,-207"/>
+<text text-anchor="start" x="6073.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6170" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M14789.62,-360.6C14121.66,-361.22 9952.65,-362.95 9394.78,-310 9242.16,-295.52 9065.31,-257.75 8975.57,-237.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.67,-364.1 14799.67,-360.59 14789.66,-357.1 14789.67,-364.1"/>
+<path fill="none" stroke="midnightblue" d="M6105.93,-337.41C6121.92,-308.85 6148.67,-261.09 6161.98,-237.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6102.78,-335.87 6100.95,-346.3 6108.89,-339.29 6102.78,-335.87"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_neon_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17175.28,-207 17175.28,-237 17368.28,-237 17368.28,-207 17175.28,-207"/>
-<text text-anchor="start" x="17183.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17271.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="410.5,-207 410.5,-237 603.5,-237 603.5,-207 410.5,-207"/>
+<text text-anchor="start" x="418.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="507" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M14970.09,-359.85C15215.61,-357.6 15915.87,-348.07 16496.78,-310 16795.4,-290.43 16870.61,-285.93 17166.78,-243 17178.53,-241.3 17190.97,-239.19 17203.02,-237"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.76,-356.35 14959.79,-359.94 14969.82,-363.35 14969.76,-356.35"/>
+<path fill="none" stroke="midnightblue" d="M6002.74,-360.01C5592.59,-357.6 3863.35,-345.75 2445,-310 1630.49,-289.47 1422.71,-333.68 613,-243 599.97,-241.54 586.14,-239.38 572.93,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-363.51 6012.76,-360.06 6002.78,-356.51 6002.74,-363.51"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_neon_cast_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17386.78,-207 17386.78,-237 17546.78,-237 17546.78,-207 17386.78,-207"/>
-<text text-anchor="start" x="17394.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17466.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="622,-207 622,-237 782,-237 782,-207 622,-207"/>
+<text text-anchor="start" x="630" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="702" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M14970.4,-360.3C15236.91,-359.21 16041.17,-352.37 16706.78,-310 17005.88,-290.96 17081.91,-290.83 17377.78,-243 17387.94,-241.36 17398.68,-239.26 17409.05,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970,-356.8 14960.01,-360.34 14970.02,-363.8 14970,-356.8"/>
+<path fill="none" stroke="midnightblue" d="M6002.76,-359.08C5669.25,-353.78 4474.73,-334.16 3490,-310 3025.49,-298.6 2909.5,-290.94 2445,-279 2077.48,-269.55 1155.94,-287.52 791,-243 779.68,-241.62 767.69,-239.43 756.3,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.79,-362.59 6012.84,-359.24 6002.9,-355.59 6002.79,-362.59"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_neon_channel_shuffle_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17565.28,-207 17565.28,-237 17750.28,-237 17750.28,-207 17565.28,-207"/>
-<text text-anchor="start" x="17573.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17657.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="800.5,-207 800.5,-237 985.5,-237 985.5,-207 800.5,-207"/>
+<text text-anchor="start" x="808.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="893" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge36" class="edge">
<title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M14970.3,-360.91C15257.36,-361.64 16172.94,-359.61 16928.78,-310 17208.43,-291.64 17278.67,-284.89 17555.78,-243 17567.11,-241.29 17579.09,-239.19 17590.71,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.96,-357.41 14959.95,-360.88 14969.94,-364.41 14969.96,-357.41"/>
+<path fill="none" stroke="midnightblue" d="M6002.53,-359.34C5714.61,-355.41 4793.71,-341.11 4032,-310 3790.92,-300.15 3731.13,-287.63 3490,-279 2935.85,-259.16 1546.5,-300.58 995,-243 981.99,-241.64 968.16,-239.45 955.03,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.87,-362.84 6012.92,-359.48 6002.97,-355.84 6002.87,-362.84"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_neon_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11543.78,-207 11543.78,-237 11713.78,-237 11713.78,-207 11543.78,-207"/>
-<text text-anchor="start" x="11551.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11628.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10453,-207 10453,-237 10623,-237 10623,-207 10453,-207"/>
+<text text-anchor="start" x="10461" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10538" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M14789.52,-361.15C14616.09,-361.31 14242.86,-356.07 14123.78,-310 14103.13,-302.01 14105.63,-286.46 14084.78,-279 13961.2,-234.81 11853.19,-257.73 11722.78,-243 11710.76,-241.64 11698.01,-239.45 11685.9,-237"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.65,-364.65 14799.65,-361.13 14789.64,-357.65 14789.65,-364.65"/>
+<path fill="none" stroke="midnightblue" d="M6183.37,-360.57C6746.32,-360.84 9761.67,-359.93 10169,-310 10287.74,-295.45 10423.87,-257.71 10492.85,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.28,-357.07 6173.28,-360.56 6183.28,-364.07 6183.28,-357.07"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_neon_concat_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17768.78,-207 17768.78,-237 17928.78,-237 17928.78,-207 17768.78,-207"/>
-<text text-anchor="start" x="17776.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17848.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1004,-207 1004,-237 1164,-237 1164,-207 1004,-207"/>
+<text text-anchor="start" x="1012" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1084" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M14970.12,-359.47C15334.32,-355.16 16695.67,-337.51 17125.78,-310 17408.55,-291.91 17480.19,-289.03 17759.78,-243 17769.78,-241.35 17780.34,-239.28 17790.56,-237.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.86,-355.97 14959.9,-359.59 14969.94,-362.97 14969.86,-355.97"/>
+<path fill="none" stroke="midnightblue" d="M6002.39,-360.41C5741.27,-359.61 4964.79,-353.45 4322,-310 4192.67,-301.26 4161.39,-286.71 4032,-279 3397.74,-241.19 1804.05,-317.06 1173,-243 1161.68,-241.67 1149.68,-239.51 1138.29,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.57,-363.91 6012.58,-360.44 6002.59,-356.91 6002.57,-363.91"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_neon_constant_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19651.78,-207 19651.78,-237 19811.78,-237 19811.78,-207 19651.78,-207"/>
-<text text-anchor="start" x="19659.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19731.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="54,-207 54,-237 214,-237 214,-207 54,-207"/>
+<text text-anchor="start" x="62" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="134" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge48" class="edge">
<title>Node1&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M14970.35,-360.71C15503.43,-361.77 18237.35,-364.43 19075.78,-310 19329,-293.56 19392.65,-285.76 19642.78,-243 19652.61,-241.32 19663,-239.25 19673.06,-237.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.04,-357.21 14960.03,-360.69 14970.02,-364.21 14970.04,-357.21"/>
+<path fill="none" stroke="midnightblue" d="M6002.73,-360.5C5336.22,-360.38 1188.64,-357.69 633,-310 473.1,-296.28 287.58,-257.91 194.24,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.76,-364 6012.76,-360.5 6002.76,-357 6002.76,-364"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_neon_constant_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20138.78,-129 20138.78,-159 20298.78,-159 20298.78,-129 20138.78,-129"/>
-<text text-anchor="start" x="20146.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20218.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="0,-129 0,-159 160,-159 160,-129 0,-129"/>
+<text text-anchor="start" x="8" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="80" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
-<g id="edge342" class="edge">
+<g id="edge344" class="edge">
<title>Node1&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M14970.41,-360.3C15634.23,-358.77 19735.27,-347.84 20285.78,-310 20518.69,-293.99 20652.58,-418.3 20806.78,-243 20819.11,-228.98 20819.49,-214.67 20806.78,-201 20768.91,-160.3 20362.77,-173.12 20307.78,-165 20297.28,-163.45 20286.18,-161.34 20275.52,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.95,-356.8 14959.96,-360.33 14969.97,-363.8 14969.95,-356.8"/>
+<path fill="none" stroke="midnightblue" d="M6002.81,-360.64C5320.99,-361.6 987.98,-365.44 409,-310 245.25,-294.32 150.26,-369.41 45,-243 24.19,-218.01 49.95,-179.71 67.08,-159.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.83,-364.14 6012.82,-360.63 6002.82,-357.14 6002.83,-364.14"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_neon_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9847.78,-207 9847.78,-237 10029.78,-237 10029.78,-207 9847.78,-207"/>
-<text text-anchor="start" x="9855.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9938.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="11059,-207 11059,-237 11241,-237 11241,-207 11059,-207"/>
+<text text-anchor="start" x="11067" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11150" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge52" class="edge">
<title>Node1&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M14789.57,-358.44C14542.04,-352.62 13831.32,-334.88 13240.78,-310 12982.86,-299.14 12918.78,-287.66 12660.78,-279 12078.38,-259.45 10618.26,-304.4 10038.78,-243 10026.01,-241.65 10012.46,-239.46 9999.58,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.52,-361.94 14799.6,-358.67 14789.68,-354.94 14789.52,-361.94"/>
+<path fill="none" stroke="midnightblue" d="M6183.49,-360.15C6774.68,-357.76 10076.31,-343.02 10523,-310 10721.92,-295.3 10953.95,-257.71 11072.14,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.31,-356.65 6173.32,-360.19 6183.33,-363.65 6183.31,-356.65"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_neon_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11731.78,-207 11731.78,-237 11913.78,-237 11913.78,-207 11731.78,-207"/>
-<text text-anchor="start" x="11739.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11822.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10641,-207 10641,-237 10823,-237 10823,-207 10641,-207"/>
+<text text-anchor="start" x="10649" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10732" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge57" class="edge">
<title>Node1&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M14789.27,-360.75C14622.73,-360.14 14274.56,-353.48 14162.78,-310 14142.14,-301.97 14144.62,-286.47 14123.78,-279 14008.65,-237.76 12044.37,-256.05 11922.78,-243 11910.1,-241.64 11896.65,-239.46 11883.85,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.47,-364.25 14799.49,-360.79 14789.5,-357.25 14789.47,-364.25"/>
+<path fill="none" stroke="midnightblue" d="M6183.61,-360.32C6754.71,-359.05 9845.55,-350.34 10264,-310 10413.51,-295.59 10586.62,-257.79 10674.46,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.36,-356.82 6173.37,-360.34 6183.38,-363.82 6183.36,-356.82"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_neon_depth_to_space_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17947.28,-207 17947.28,-237 18128.28,-237 18128.28,-207 17947.28,-207"/>
-<text text-anchor="start" x="17955.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18037.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1182.5,-207 1182.5,-237 1363.5,-237 1363.5,-207 1182.5,-207"/>
+<text text-anchor="start" x="1190.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1273" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge61" class="edge">
<title>Node1&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M14970.26,-359.72C15355.16,-356.23 16858.22,-340.89 17330.78,-310 17601.62,-292.3 17669.56,-284.54 17937.78,-243 17948.8,-241.29 17960.45,-239.21 17971.76,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.98,-356.22 14960.01,-359.81 14970.04,-363.22 14969.98,-356.22"/>
+<path fill="none" stroke="midnightblue" d="M6002.78,-359.51C5709.26,-356 4783.36,-342.58 4486,-310 4412.26,-301.92 4395.81,-286.37 4322,-279 3669.64,-213.87 2023.94,-312.21 1372,-243 1359.36,-241.66 1345.94,-239.47 1333.19,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.91,-363.01 6012.95,-359.63 6002.99,-356.01 6002.91,-363.01"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_neon_depthwise_convolution_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9607.78,-207 9607.78,-237 9829.78,-237 9829.78,-207 9607.78,-207"/>
-<text text-anchor="start" x="9615.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9718.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="11259,-207 11259,-237 11481,-237 11481,-207 11259,-207"/>
+<text text-anchor="start" x="11267" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11370" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge65" class="edge">
<title>Node1&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M14789.23,-358.6C14487.3,-352.22 13487.39,-330.83 12660.78,-310 12162.08,-297.44 12037.49,-291.17 11538.78,-279 11161.03,-269.78 10215,-278.15 9838.78,-243 9823.74,-241.6 9807.74,-239.41 9792.5,-237"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.6,-362.11 14799.67,-358.82 14789.75,-355.11 14789.6,-362.11"/>
+<path fill="none" stroke="midnightblue" d="M6183.67,-360.07C6787.08,-357.17 10211.92,-339.45 10675,-310 10931.77,-293.67 10995.25,-279.05 11250,-243 11262.65,-241.21 11276.03,-239.15 11289.07,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.28,-356.58 6173.3,-360.12 6183.32,-363.58 6183.28,-356.58"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_neon_dequantize_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18146.28,-207 18146.28,-237 18313.28,-237 18313.28,-207 18146.28,-207"/>
-<text text-anchor="start" x="18154.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18229.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1381.5,-207 1381.5,-237 1548.5,-237 1548.5,-207 1381.5,-207"/>
+<text text-anchor="start" x="1389.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1465" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge70" class="edge">
<title>Node1&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M14970.23,-359.86C15373.42,-356.82 17009.41,-342.7 17521.78,-310 17796.61,-292.46 17865.96,-287.2 18137.78,-243 18148.1,-241.32 18159.02,-239.23 18169.58,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.06,-356.36 14960.08,-359.93 14970.11,-363.36 14970.06,-356.36"/>
+<path fill="none" stroke="midnightblue" d="M6002.55,-360.59C5720.83,-360.39 4861.63,-355.92 4587,-310 4540.69,-302.26 4532.39,-286.25 4486,-279 4164.55,-228.76 1881.32,-279.38 1558,-243 1546.18,-241.67 1533.66,-239.51 1521.76,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.72,-364.09 6012.72,-360.6 6002.73,-357.09 6002.72,-364.09"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10245.78,-207 10245.78,-237 10405.78,-237 10405.78,-207 10245.78,-207"/>
-<text text-anchor="start" x="10253.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10325.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="5466,-207 5466,-237 5626,-237 5626,-207 5466,-207"/>
+<text text-anchor="start" x="5474" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5546" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge74" class="edge">
<title>Node1&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M14789.41,-360.62C14594.25,-359.99 14119.05,-353.65 13723.78,-310 13645.7,-301.38 13627.98,-286.36 13549.78,-279 12856.13,-213.68 11106.79,-323.82 10414.78,-243 10403.45,-241.68 10391.46,-239.52 10380.07,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.6,-364.12 14799.61,-360.65 14789.62,-357.12 14789.6,-364.12"/>
+<path fill="none" stroke="midnightblue" d="M6027.44,-344.02C5918.91,-316.74 5703.79,-262.66 5601.95,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6026.73,-347.45 6037.29,-346.5 6028.44,-340.66 6026.73,-347.45"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_neon_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11931.78,-207 11931.78,-237 12137.78,-237 12137.78,-207 11931.78,-207"/>
-<text text-anchor="start" x="11939.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12034.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="7811,-207 7811,-237 8017,-237 8017,-207 7811,-207"/>
+<text text-anchor="start" x="7819" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7914" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M14789.27,-360.46C14629.68,-359.28 14305.27,-351.65 14200.78,-310 14180.53,-301.93 14183.24,-286.5 14162.78,-279 14057.59,-240.48 12258.27,-253.88 12146.78,-243 12132.62,-241.62 12117.57,-239.43 12103.25,-237"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.51,-363.96 14799.53,-360.53 14789.56,-356.96 14789.51,-363.96"/>
+<path fill="none" stroke="midnightblue" d="M6183.39,-359C6379.2,-355.21 6857.05,-343.09 7256,-310 7499.65,-289.79 7560.24,-279.39 7802,-243 7813.91,-241.21 7826.51,-239.13 7838.79,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.09,-355.5 6173.15,-359.19 6183.22,-362.5 6183.09,-355.5"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_neon_exp_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18331.78,-207 18331.78,-237 18491.78,-237 18491.78,-207 18331.78,-207"/>
-<text text-anchor="start" x="18339.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18411.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1567,-207 1567,-237 1727,-237 1727,-207 1567,-207"/>
+<text text-anchor="start" x="1575" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1647" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge83" class="edge">
<title>Node1&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M14970.35,-360.03C15392.17,-357.65 17166.98,-345.66 17720.78,-310 17989.43,-292.7 18057.27,-287.47 18322.78,-243 18332.77,-241.33 18343.34,-239.24 18353.55,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-356.53 14960.04,-360.08 14970.06,-363.53 14970.02,-356.53"/>
+<path fill="none" stroke="midnightblue" d="M6002.56,-359.35C5707.82,-355.3 4786.43,-340.36 4656,-310 4623.26,-302.38 4619.83,-286.25 4587,-279 4277.66,-210.66 2050.64,-279.93 1736,-243 1724.68,-241.67 1712.68,-239.51 1701.29,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-362.85 6012.78,-359.49 6002.83,-355.85 6002.74,-362.85"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_neon_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9403.28,-207 9403.28,-237 9590.28,-237 9590.28,-207 9403.28,-207"/>
-<text text-anchor="start" x="9411.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9496.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="5681.5,-207 5681.5,-237 5868.5,-237 5868.5,-207 5681.5,-207"/>
+<text text-anchor="start" x="5689.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5775" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge87" class="edge">
<title>Node1&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M14789.54,-359.78C14400.67,-356.53 12829.26,-342.03 11538.78,-310 10676.31,-288.59 10455.91,-341.2 9598.78,-243 9586.14,-241.55 9572.73,-239.38 9559.92,-237"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.58,-363.28 14799.61,-359.86 14789.64,-356.28 14789.58,-363.28"/>
+<path fill="none" stroke="midnightblue" d="M6051.05,-342.36C5986.92,-314.63 5865.84,-262.28 5807.73,-237.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6049.9,-345.67 6060.46,-346.43 6052.67,-339.25 6049.9,-345.67"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_neon_fused_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10423.78,-207 10423.78,-237 10583.78,-237 10583.78,-207 10423.78,-207"/>
-<text text-anchor="start" x="10431.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10503.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="5288,-207 5288,-237 5448,-237 5448,-207 5288,-207"/>
+<text text-anchor="start" x="5296" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5368" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge92" class="edge">
<title>Node1&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M14789.38,-358.89C14569.84,-354.55 14013.15,-340.78 13829.78,-310 13781.37,-301.88 13772.33,-286.24 13723.78,-279 13379.67,-227.69 10938.34,-283.36 10592.78,-243 10581.45,-241.68 10569.46,-239.52 10558.07,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.51,-362.4 14799.57,-359.09 14789.64,-355.4 14789.51,-362.4"/>
+<path fill="none" stroke="midnightblue" d="M6002.43,-347.94C5936.87,-338.49 5846.24,-324.69 5767,-310 5628.4,-284.31 5594.65,-273.34 5457,-243 5448.34,-241.09 5439.21,-239.06 5430.23,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.33,-351.46 6012.73,-349.42 6003.33,-344.53 6002.33,-351.46"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_neon_gather_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12155.78,-207 12155.78,-237 12315.78,-237 12315.78,-207 12155.78,-207"/>
-<text text-anchor="start" x="12163.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12235.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="8035,-207 8035,-237 8195,-237 8195,-207 8035,-207"/>
+<text text-anchor="start" x="8043" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8115" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge97" class="edge">
<title>Node1&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M14789.46,-359.98C14637.17,-358.02 14336.32,-349.13 14238.78,-310 14218.55,-301.89 14221.24,-286.51 14200.78,-279 14102.92,-243.09 12428.27,-255.49 12324.78,-243 12313.46,-241.63 12301.47,-239.45 12290.07,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.68,-363.48 14799.72,-360.11 14789.77,-356.48 14789.68,-363.48"/>
+<path fill="none" stroke="midnightblue" d="M6183.46,-359.26C6397.69,-355.83 6952.72,-344.13 7415,-310 7687.44,-289.88 7756.53,-287.91 8026,-243 8036,-241.33 8046.56,-239.25 8056.78,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.16,-355.76 6173.21,-359.42 6183.27,-362.76 6183.16,-355.76"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_neon_gather_nd_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12333.78,-207 12333.78,-237 12493.78,-237 12493.78,-207 12333.78,-207"/>
-<text text-anchor="start" x="12341.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12413.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="9473,-207 9473,-237 9633,-237 9633,-207 9473,-207"/>
+<text text-anchor="start" x="9481" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9553" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge101" class="edge">
<title>Node1&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M14789.58,-359.45C14644.74,-356.68 14367.38,-346.6 14276.78,-310 14256.57,-301.84 14259.23,-286.53 14238.78,-279 14057.71,-212.39 12694.3,-266.27 12502.78,-243 12491.46,-241.62 12479.47,-239.44 12468.08,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.71,-362.95 14799.78,-359.63 14789.84,-355.95 14789.71,-362.95"/>
+<path fill="none" stroke="midnightblue" d="M6183.27,-360.07C6600.74,-357.9 8346.94,-346.75 8892,-310 9147.38,-292.78 9211.68,-286.01 9464,-243 9473.99,-241.3 9484.55,-239.2 9494.77,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.05,-356.57 6173.07,-360.12 6183.09,-363.57 6183.05,-356.57"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18509.78,-207 18509.78,-237 18731.78,-237 18731.78,-207 18509.78,-207"/>
-<text text-anchor="start" x="18517.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18620.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1745,-207 1745,-237 1967,-237 1967,-207 1745,-207"/>
+<text text-anchor="start" x="1753" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1856" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge105" class="edge">
<title>Node1&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M14970.04,-360.19C15408.73,-358.48 17321.11,-348.91 17915.78,-310 18176.92,-292.91 18241.62,-279.41 18500.78,-243 18513.54,-241.21 18527.03,-239.13 18540.18,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.94,-356.69 14959.96,-360.23 14969.97,-363.69 14969.94,-356.69"/>
+<path fill="none" stroke="midnightblue" d="M6002.44,-359.71C5714.78,-356.87 4833.42,-345.33 4710,-310 4683.4,-302.38 4682.69,-286.31 4656,-279 4512.38,-239.67 2124.31,-256.28 1976,-243 1960.85,-241.64 1944.73,-239.47 1929.39,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-363.22 6012.83,-359.82 6002.87,-356.22 6002.8,-363.22"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_neon_log_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18749.78,-207 18749.78,-237 18909.78,-237 18909.78,-207 18749.78,-207"/>
-<text text-anchor="start" x="18757.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18829.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="1985,-207 1985,-237 2145,-237 2145,-207 1985,-207"/>
+<text text-anchor="start" x="1993" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2065" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge109" class="edge">
<title>Node1&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M14970,-360.14C15423.72,-358.19 17459.21,-347.45 18090.78,-310 18380.69,-292.81 18454.16,-289.81 18740.78,-243 18750.94,-241.34 18761.68,-239.23 18772.04,-237.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.88,-356.64 14959.9,-360.19 14969.91,-363.64 14969.88,-356.64"/>
+<path fill="none" stroke="midnightblue" d="M6002.43,-359.95C5721.02,-357.85 4873.59,-348.36 4756,-310 4732.56,-302.35 4733.53,-286.37 4710,-279 4574.48,-236.55 2295.03,-259.66 2154,-243 2142.68,-241.66 2130.68,-239.5 2119.29,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.58,-363.45 6012.6,-360.03 6002.63,-356.45 6002.58,-363.45"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_neon_log_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12511.78,-207 12511.78,-237 12681.78,-237 12681.78,-207 12511.78,-207"/>
-<text text-anchor="start" x="12519.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12596.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="9855,-207 9855,-237 10025,-237 10025,-207 9855,-207"/>
+<text text-anchor="start" x="9863" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9940" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge113" class="edge">
<title>Node1&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M14789.43,-358.84C14652.22,-355.24 14398.42,-344.06 14314.78,-310 14294.59,-301.78 14297.23,-286.55 14276.78,-279 14111.41,-217.98 12865.86,-263.43 12690.78,-243 12678.93,-241.62 12666.37,-239.45 12654.41,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.42,-362.34 14799.51,-359.09 14789.6,-355.34 14789.42,-362.34"/>
+<path fill="none" stroke="midnightblue" d="M6183.45,-360.22C6632.85,-358.66 8628.45,-349.58 9248,-310 9514.9,-292.95 9582,-285.77 9846,-243 9856.46,-241.31 9867.51,-239.22 9878.22,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.72 6173.13,-360.26 6183.14,-363.72 6183.12,-356.72"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_neon_logical_and_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18928.28,-207 18928.28,-237 19093.28,-237 19093.28,-207 18928.28,-207"/>
-<text text-anchor="start" x="18936.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19010.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="2163.5,-207 2163.5,-237 2328.5,-237 2328.5,-207 2163.5,-207"/>
+<text text-anchor="start" x="2171.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2246" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge117" class="edge">
<title>Node1&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M14970.21,-360.32C15442.45,-359.21 17629.29,-351.86 18305.78,-310 18579.32,-293.07 18648.28,-287.06 18918.78,-243 18929.1,-241.32 18940.02,-239.23 18950.58,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.03,-356.82 14960.04,-360.34 14970.05,-363.82 14970.03,-356.82"/>
+<path fill="none" stroke="midnightblue" d="M6002.41,-360.04C5726.86,-358.22 4910.67,-349.53 4798,-310 4776.11,-302.32 4777.98,-286.42 4756,-279 4628.7,-236.06 2471.47,-258.35 2338,-243 2326.31,-241.66 2313.92,-239.49 2302.14,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.75,-363.54 6012.77,-360.11 6002.79,-356.55 6002.75,-363.54"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_neon_logical_not_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19111.78,-207 19111.78,-237 19275.78,-237 19275.78,-207 19111.78,-207"/>
-<text text-anchor="start" x="19119.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19193.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="2347,-207 2347,-237 2511,-237 2511,-207 2347,-207"/>
+<text text-anchor="start" x="2355" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2429" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge121" class="edge">
<title>Node1&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M14970.24,-360.44C15458.71,-359.91 17785.73,-355.05 18503.78,-310 18771.13,-293.22 18838.48,-286.7 19102.78,-243 19112.99,-241.31 19123.79,-239.22 19134.23,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.07,-356.94 14960.08,-360.45 14970.08,-363.94 14970.07,-356.94"/>
+<path fill="none" stroke="midnightblue" d="M6002.83,-360.04C5733.41,-358.22 4946.4,-349.54 4838,-310 4816.87,-302.29 4819.22,-286.45 4798,-279 4678.57,-237.08 2645.72,-257.66 2520,-243 2508.43,-241.65 2496.17,-239.48 2484.53,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.94,-363.54 6012.96,-360.11 6002.98,-356.54 6002.94,-363.54"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_neon_logical_or_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19473.78,-207 19473.78,-237 19633.78,-237 19633.78,-207 19473.78,-207"/>
-<text text-anchor="start" x="19481.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19553.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="2529,-207 2529,-237 2689,-237 2689,-207 2529,-207"/>
+<text text-anchor="start" x="2537" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2609" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M14970.05,-360.63C15488.27,-361.19 18089.61,-361.37 18888.78,-310 19145.97,-293.47 19210.7,-286.2 19464.78,-243 19474.77,-241.3 19485.33,-239.2 19495.55,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-357.13 14960.01,-360.62 14970.01,-364.13 14970.02,-357.13"/>
+<path fill="none" stroke="midnightblue" d="M6002.45,-359.97C5738.42,-357.97 4981.35,-348.87 4877,-310 4856.25,-302.27 4858.84,-286.47 4838,-279 4726.07,-238.87 2816.07,-257.11 2698,-243 2686.68,-241.65 2674.68,-239.47 2663.29,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.74,-363.47 6012.77,-360.04 6002.8,-356.47 6002.74,-363.47"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14484.28,-207 14484.28,-237 14645.28,-237 14645.28,-207 14484.28,-207"/>
-<text text-anchor="start" x="14492.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14564.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="2707.5,-207 2707.5,-237 2868.5,-237 2868.5,-207 2707.5,-207"/>
+<text text-anchor="start" x="2715.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2788" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M14842.74,-341.87C14808.34,-324.81 14755.55,-299.21 14708.78,-279 14673.44,-263.73 14632.48,-247.99 14603.29,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14841.42,-345.12 14851.93,-346.45 14844.54,-338.86 14841.42,-345.12"/>
+<path fill="none" stroke="midnightblue" d="M6002.55,-359.9C5744.26,-357.72 5015.48,-348.23 4915,-310 4894.63,-302.25 4897.47,-286.5 4877,-279 4772.7,-240.79 2988.3,-256.11 2878,-243 2866.56,-241.64 2854.43,-239.46 2842.91,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.62,-363.4 6012.64,-359.98 6002.67,-356.4 6002.62,-363.4"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_neon_mean_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14127.78,-207 14127.78,-237 14287.78,-237 14287.78,-207 14127.78,-207"/>
-<text text-anchor="start" x="14135.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14207.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="2887,-207 2887,-237 3047,-237 3047,-207 2887,-207"/>
+<text text-anchor="start" x="2895" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2967" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M14789.67,-347.85C14751.63,-340.23 14707.69,-328.32 14670.78,-310 14651.25,-300.31 14652.89,-287.4 14632.78,-279 14494.19,-221.14 14444.95,-267.5 14296.78,-243 14286.78,-241.35 14276.22,-239.27 14266,-237.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.24,-351.33 14799.72,-349.79 14790.56,-344.46 14789.24,-351.33"/>
+<path fill="none" stroke="midnightblue" d="M6002.43,-359.76C5749.85,-357.22 5049.82,-346.92 4953,-310 4932.63,-302.23 4935.46,-286.51 4915,-279 4818.03,-243.4 3158.55,-255.39 3056,-243 3044.68,-241.63 3032.69,-239.45 3021.3,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.64,-363.26 6012.67,-359.86 6002.71,-356.26 6002.64,-363.26"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19867.78,-207 19867.78,-237 20027.78,-237 20027.78,-207 19867.78,-207"/>
-<text text-anchor="start" x="19875.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19947.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3803,-207 3803,-237 3963,-237 3963,-207 3803,-207"/>
+<text text-anchor="start" x="3811" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3883" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge137" class="edge">
<title>Node1&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M14970.06,-360.61C15615.51,-361.26 19510.25,-362.96 19752.78,-310 19818.51,-295.64 19889.06,-257.91 19924.55,-237.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.9,-357.11 14959.89,-360.6 14969.89,-364.11 14969.9,-357.11"/>
+<path fill="none" stroke="midnightblue" d="M6002.3,-358.88C5780.26,-354.45 5221.72,-340.41 5143,-310 5122.67,-302.14 5125.41,-286.64 5105,-279 4987.03,-234.86 4096.95,-258.88 3972,-243 3960.85,-241.58 3949.03,-239.41 3937.78,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.55,-362.38 6012.62,-359.08 6002.69,-355.39 6002.55,-362.38"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_neon_multiplication_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10048.28,-207 10048.28,-237 10227.28,-237 10227.28,-207 10048.28,-207"/>
-<text text-anchor="start" x="10056.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10137.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="5090.5,-207 5090.5,-237 5269.5,-237 5269.5,-207 5090.5,-207"/>
+<text text-anchor="start" x="5098.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5180" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node72 -->
<g id="edge141" class="edge">
<title>Node1&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M14789.18,-359C14573.99,-355.01 14015.3,-342.16 13549.78,-310 13412.08,-300.49 13378.58,-286.72 13240.78,-279 12574.22,-241.64 10900.66,-313.41 10236.78,-243 10224.14,-241.66 10210.71,-239.47 10197.97,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.42,-362.5 14799.48,-359.19 14789.54,-355.5 14789.42,-362.5"/>
+<path fill="none" stroke="midnightblue" d="M6002.84,-353.54C5906.13,-345.48 5748.21,-330.63 5613,-310 5463.33,-287.17 5427.42,-272.88 5279,-243 5269.46,-241.08 5259.4,-239.05 5249.5,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.62,-357.03 6012.87,-354.37 6003.2,-350.05 6002.62,-357.03"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_neg_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20045.78,-207 20045.78,-237 20205.78,-237 20205.78,-207 20045.78,-207"/>
-<text text-anchor="start" x="20053.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20125.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="7099,-207 7099,-237 7259,-237 7259,-207 7099,-207"/>
+<text text-anchor="start" x="7107" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7179" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M14970.04,-360.24C15619.54,-358.29 19561.9,-345.04 19810.78,-310 19912.75,-295.65 20028.46,-257.91 20087.18,-237.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.79,-356.74 14959.8,-360.27 14969.81,-363.74 14969.79,-356.74"/>
+<path fill="none" stroke="midnightblue" d="M6183.27,-353.6C6358.87,-339.36 6758.35,-302.92 7090,-243 7099.66,-241.25 7109.86,-239.18 7119.78,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6182.98,-350.11 6173.3,-354.41 6183.55,-357.09 6182.98,-350.11"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_pad_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12699.78,-207 12699.78,-237 12859.78,-237 12859.78,-207 12699.78,-207"/>
-<text text-anchor="start" x="12707.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12779.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="10081,-207 10081,-237 10241,-237 10241,-207 10081,-207"/>
+<text text-anchor="start" x="10089" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10161" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge150" class="edge">
<title>Node1&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M14789.29,-358.14C14659.99,-353.7 14429.5,-341.53 14352.78,-310 14332.62,-301.72 14335.22,-286.57 14314.78,-279 14164.06,-223.2 13028.28,-262.71 12868.78,-243 12857.62,-241.62 12845.8,-239.47 12834.56,-237.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.46,-361.65 14799.57,-358.48 14789.69,-354.65 14789.46,-361.65"/>
+<path fill="none" stroke="midnightblue" d="M6183.42,-360.22C6766.01,-358.31 9969.52,-346.19 10063,-310 10101.4,-295.13 10134.49,-257.8 10150.58,-237.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.38,-356.72 6173.39,-360.25 6183.4,-363.72 6183.38,-356.72"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20223.78,-207 20223.78,-237 20383.78,-237 20383.78,-207 20223.78,-207"/>
-<text text-anchor="start" x="20231.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20303.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3065,-207 3065,-237 3225,-237 3225,-207 3065,-207"/>
+<text text-anchor="start" x="3073" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3145" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge154" class="edge">
<title>Node1&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M14970.3,-360.66C15605.77,-361.61 19386.69,-364.94 19893.78,-310 20025.44,-295.74 20177.12,-257.78 20253.81,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.84,-357.16 14959.84,-360.64 14969.83,-364.16 14969.84,-357.16"/>
+<path fill="none" stroke="midnightblue" d="M6002.47,-359.61C5755.84,-356.71 5084.2,-345.62 4991,-310 4970.64,-302.22 4973.45,-286.53 4953,-279 4773.71,-213.02 3423.65,-266.06 3234,-243 3222.68,-241.62 3210.69,-239.44 3199.3,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-363.11 6012.84,-359.73 6002.88,-356.11 6002.8,-363.11"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12877.78,-207 12877.78,-237 13037.78,-237 13037.78,-207 12877.78,-207"/>
-<text text-anchor="start" x="12885.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12957.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="7277,-207 7277,-237 7437,-237 7437,-207 7277,-207"/>
+<text text-anchor="start" x="7285" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7357" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge158" class="edge">
<title>Node1&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M14789.29,-357.34C14668.22,-352.06 14460.64,-339.01 14390.78,-310 14370.65,-301.64 14373.21,-286.59 14352.78,-279 14216.71,-228.42 13190.82,-261 13046.78,-243 13035.62,-241.61 13023.81,-239.45 13012.56,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.15,-360.84 14799.29,-357.77 14789.45,-353.84 14789.15,-360.84"/>
+<path fill="none" stroke="midnightblue" d="M6183.41,-356.11C6381.3,-345.48 6867.17,-313.85 7268,-243 7277.82,-241.26 7288.2,-239.17 7298.27,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.15,-352.62 6173.35,-356.64 6183.52,-359.61 6183.15,-352.62"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_neon_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13055.78,-207 13055.78,-237 13215.78,-237 13215.78,-207 13055.78,-207"/>
-<text text-anchor="start" x="13063.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13135.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="7455,-207 7455,-237 7615,-237 7615,-207 7455,-207"/>
+<text text-anchor="start" x="7463" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7535" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge162" class="edge">
<title>Node1&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M14789.24,-356.41C14676.72,-350.28 14491.82,-336.5 14428.78,-310 14408.69,-301.55 14411.2,-286.63 14390.78,-279 14269.36,-233.63 13353.37,-259.28 13224.78,-243 13213.62,-241.59 13201.81,-239.42 13190.56,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.39,-359.92 14799.56,-356.96 14789.76,-352.93 14789.39,-359.92"/>
+<path fill="none" stroke="midnightblue" d="M6183.44,-358.04C6401.94,-350.92 6975.31,-325.27 7446,-243 7455.83,-241.28 7466.21,-239.2 7476.28,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.19,-354.54 6173.31,-358.36 6183.41,-361.54 6183.19,-354.54"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_neon_prelu_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13233.78,-207 13233.78,-237 13393.78,-237 13393.78,-207 13233.78,-207"/>
-<text text-anchor="start" x="13241.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13313.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="7633,-207 7633,-237 7793,-237 7793,-207 7633,-207"/>
+<text text-anchor="start" x="7641" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7713" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge166" class="edge">
<title>Node1&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M14789.22,-355.31C14685.62,-348.34 14523.05,-333.99 14466.78,-310 14446.73,-301.45 14449.18,-286.67 14428.78,-279 14322.01,-238.85 13515.91,-257.57 13402.78,-243 13391.78,-241.58 13380.15,-239.45 13369.04,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.16,-358.81 14799.37,-355.98 14789.62,-351.82 14789.16,-358.81"/>
+<path fill="none" stroke="midnightblue" d="M6183.23,-358.19C6358.47,-353.19 6756.99,-339.4 7091,-310 7328.83,-289.06 7388.81,-284.11 7624,-243 7633.83,-241.28 7644.21,-239.2 7654.28,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6182.92,-354.69 6173.02,-358.47 6183.12,-361.69 6182.92,-354.69"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_neon_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15064.78,-207 15064.78,-237 15224.78,-237 15224.78,-207 15064.78,-207"/>
-<text text-anchor="start" x="15072.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15144.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3243,-207 3243,-237 3403,-237 3403,-207 3243,-207"/>
+<text text-anchor="start" x="3251" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3323" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge170" class="edge">
<title>Node1&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M14916.33,-341.54C14970.18,-313.59 15069.64,-261.99 15117.57,-237.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14914.4,-338.59 14907.14,-346.3 14917.63,-344.8 14914.4,-338.59"/>
+<path fill="none" stroke="midnightblue" d="M6002.61,-359.45C5762.1,-356.18 5118.59,-344.32 5029,-310 5008.65,-302.2 5011.45,-286.55 4991,-279 4826.36,-218.24 3586.19,-264.34 3412,-243 3400.84,-241.63 3389.02,-239.49 3377.77,-237.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.68,-362.95 6012.73,-359.58 6002.77,-355.95 6002.68,-362.95"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_neon_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15242.78,-207 15242.78,-237 15402.78,-237 15402.78,-207 15242.78,-207"/>
-<text text-anchor="start" x="15250.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15322.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3421,-207 3421,-237 3581,-237 3581,-207 3421,-207"/>
+<text text-anchor="start" x="3429" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3501" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge174" class="edge">
<title>Node1&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M14934.69,-343.46C15023.17,-315.99 15195.62,-262.47 15277.52,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14933.62,-340.12 14925.11,-346.43 14935.69,-346.81 14933.62,-340.12"/>
+<path fill="none" stroke="midnightblue" d="M6002.58,-359.27C5768.15,-355.63 5152.97,-343.02 5067,-310 5046.65,-302.18 5049.44,-286.57 5029,-279 4879.01,-223.46 3748.73,-262.63 3590,-243 3578.84,-241.62 3567.03,-239.47 3555.78,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.73,-362.77 6012.78,-359.43 6002.83,-355.78 6002.73,-362.77"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_neon_quantized_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15421.28,-207 15421.28,-237 15606.28,-237 15606.28,-207 15421.28,-207"/>
-<text text-anchor="start" x="15429.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15513.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="3599.5,-207 3599.5,-237 3784.5,-237 3784.5,-207 3599.5,-207"/>
+<text text-anchor="start" x="3607.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3692" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge178" class="edge">
<title>Node1&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M14954.25,-344.35C15079.55,-317.17 15330.41,-262.77 15448.93,-237.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14953.38,-340.96 14944.35,-346.5 14954.87,-347.8 14953.38,-340.96"/>
+<path fill="none" stroke="midnightblue" d="M6002.33,-359.08C5773.95,-355.05 5187.33,-341.71 5105,-310 5084.66,-302.17 5087.43,-286.6 5067,-279 4934.39,-229.65 3934.63,-258.67 3794,-243 3781.27,-241.58 3767.75,-239.41 3754.86,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.54,-362.58 6012.6,-359.26 6002.67,-355.59 6002.54,-362.58"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_neon_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7253.78,-279.5 7253.78,-309.5 7413.78,-309.5 7413.78,-279.5 7253.78,-279.5"/>
-<text text-anchor="start" x="7261.78" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7333.78" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
+<polygon fill="white" stroke="black" points="11141,-279.5 11141,-309.5 11301,-309.5 11301,-279.5 11141,-279.5"/>
+<text text-anchor="start" x="11149" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11221" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge182" class="edge">
<title>Node1&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M14789.23,-359.72C13991.06,-352.84 8167.28,-302.68 7413.98,-296.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.48,-363.22 14799.51,-359.81 14789.54,-356.22 14789.48,-363.22"/>
-</g>
-<!-- Node150 -->
-<g id="node150" class="node">
-<title>Node150</title>
-<g id="a_node150"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15624.78,-207 15624.78,-237 15784.78,-237 15784.78,-207 15624.78,-207"/>
-<text text-anchor="start" x="15632.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15704.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node150 -->
-<g id="edge269" class="edge">
-<title>Node1&#45;&gt;Node150</title>
-<path fill="none" stroke="midnightblue" d="M14970.04,-348C15109.15,-328.31 15384.14,-287.68 15615.78,-243 15625.11,-241.2 15634.95,-239.15 15644.56,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.26,-344.58 14959.85,-349.44 14970.24,-351.51 14969.26,-344.58"/>
+<path fill="none" stroke="midnightblue" d="M6183.18,-360.29C6818.17,-358.68 10606.29,-347.6 11116,-310 11124.08,-309.4 11132.48,-308.58 11140.85,-307.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.16,-356.79 6173.17,-360.31 6183.18,-363.79 6183.16,-356.79"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
-<g id="a_node152"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13411.78,-207 13411.78,-237 13571.78,-237 13571.78,-207 13411.78,-207"/>
-<text text-anchor="start" x="13419.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13491.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
+<g id="a_node152"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4167,-207 4167,-237 4327,-237 4327,-207 4167,-207"/>
+<text text-anchor="start" x="4175" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4247" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node152 -->
-<g id="edge273" class="edge">
+<g id="edge271" class="edge">
<title>Node1&#45;&gt;Node152</title>
-<path fill="none" stroke="midnightblue" d="M14789.19,-357.76C14714.73,-353.19 14607.44,-341.19 14518.78,-310 14493.4,-301.07 14492.57,-286.67 14466.78,-279 14277.9,-222.82 13776.15,-268.71 13580.78,-243 13569.79,-241.55 13558.15,-239.4 13547.05,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.29,-361.28 14799.47,-358.36 14789.69,-354.29 14789.29,-361.28"/>
-</g>
-<!-- Node153 -->
-<g id="node153" class="node">
-<title>Node153</title>
-<g id="a_node153"><a xlink:href="_neon_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13589.78,-207 13589.78,-237 13753.78,-237 13753.78,-207 13589.78,-207"/>
-<text text-anchor="start" x="13597.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13671.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node153 -->
-<g id="edge277" class="edge">
-<title>Node1&#45;&gt;Node153</title>
-<path fill="none" stroke="midnightblue" d="M14789.41,-358.97C14722.58,-354.9 14630.73,-343 14556.78,-310 14536.87,-301.12 14539.13,-286.8 14518.78,-279 14361.72,-218.82 13929.51,-265.13 13762.78,-243 13751.71,-241.53 13740,-239.4 13728.8,-237.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.31,-362.47 14799.49,-359.54 14789.71,-355.48 14789.31,-362.47"/>
+<path fill="none" stroke="midnightblue" d="M6002.87,-358.44C5794.29,-353.21 5290.6,-337.85 5219,-310 5198.69,-302.1 5201.37,-286.75 5181,-279 5005.33,-212.19 4522.32,-267.7 4336,-243 4325.01,-241.54 4313.38,-239.39 4302.27,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.8,-361.94 6012.88,-358.68 6002.97,-354.94 6002.8,-361.94"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
-<g id="a_node154"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15802.78,-207 15802.78,-237 15962.78,-237 15962.78,-207 15802.78,-207"/>
-<text text-anchor="start" x="15810.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15882.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
+<g id="a_node154"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8213,-207 8213,-237 8373,-237 8373,-207 8213,-207"/>
+<text text-anchor="start" x="8221" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8293" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node154 -->
-<g id="edge281" class="edge">
+<g id="edge275" class="edge">
<title>Node1&#45;&gt;Node154</title>
-<path fill="none" stroke="midnightblue" d="M14970.1,-352.25C15134.73,-336.47 15494.29,-298.57 15793.78,-243 15803.28,-241.24 15813.3,-239.18 15823.06,-237.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.64,-348.78 14960.02,-353.21 14970.31,-355.75 14969.64,-348.78"/>
+<path fill="none" stroke="midnightblue" d="M6183.34,-359.96C6418.31,-358 7067.79,-349.19 7607,-310 7873.3,-290.65 7940.69,-287.22 8204,-243 8214,-241.32 8224.56,-239.23 8234.77,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.11,-356.46 6173.14,-360.04 6183.16,-363.46 6183.11,-356.46"/>
+</g>
+<!-- Node155 -->
+<g id="node155" class="node">
+<title>Node155</title>
+<g id="a_node155"><a xlink:href="_neon_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8391,-207 8391,-237 8555,-237 8555,-207 8391,-207"/>
+<text text-anchor="start" x="8399" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8473" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node155 -->
+<g id="edge279" class="edge">
+<title>Node1&#45;&gt;Node155</title>
+<path fill="none" stroke="midnightblue" d="M6183.6,-360.49C6437.97,-359.87 7180.27,-354.12 7795,-310 8056.91,-291.2 8122.98,-286.13 8382,-243 8392.21,-241.3 8403.01,-239.2 8413.45,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.3,-356.99 6173.31,-360.51 6183.31,-363.99 6183.3,-356.99"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
-<g id="a_node156"><a xlink:href="_neon_sin_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15980.78,-207 15980.78,-237 16140.78,-237 16140.78,-207 15980.78,-207"/>
-<text text-anchor="start" x="15988.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16060.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
+<g id="a_node156"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4345,-207 4345,-237 4505,-237 4505,-207 4345,-207"/>
+<text text-anchor="start" x="4353" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4425" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node156 -->
-<g id="edge285" class="edge">
+<g id="edge283" class="edge">
<title>Node1&#45;&gt;Node156</title>
-<path fill="none" stroke="midnightblue" d="M14969.9,-355.18C15157.51,-343.13 15603.27,-309.53 15971.78,-243 15981.44,-241.26 15991.64,-239.18 16001.56,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.56,-351.69 14959.8,-355.82 14970.01,-358.68 14969.56,-351.69"/>
+<path fill="none" stroke="midnightblue" d="M6002.52,-358.17C5800.47,-352.51 5324.98,-336.55 5257,-310 5236.7,-302.07 5239.34,-286.83 5219,-279 5072.61,-222.62 4669.42,-264.27 4514,-243 4503.17,-241.52 4491.72,-239.38 4480.76,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.71,-361.68 6012.8,-358.45 6002.9,-354.68 6002.71,-361.68"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
-<g id="a_node158"><a xlink:href="_neon_slice_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16158.78,-207 16158.78,-237 16318.78,-237 16318.78,-207 16158.78,-207"/>
-<text text-anchor="start" x="16166.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16238.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
+<g id="a_node158"><a xlink:href="_neon_sin_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4523,-207 4523,-237 4683,-237 4683,-207 4523,-207"/>
+<text text-anchor="start" x="4531" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4603" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node158 -->
-<g id="edge289" class="edge">
+<g id="edge287" class="edge">
<title>Node1&#45;&gt;Node158</title>
-<path fill="none" stroke="midnightblue" d="M14969.88,-357.25C15178.74,-348.6 15711.55,-320.19 16149.78,-243 16159.6,-241.27 16169.98,-239.18 16180.05,-237.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.73,-353.75 14959.88,-357.65 14970.02,-360.74 14969.73,-353.75"/>
+<path fill="none" stroke="midnightblue" d="M6002.76,-357.89C5807.77,-351.82 5359.43,-335.27 5295,-310 5274.71,-302.04 5277.29,-286.96 5257,-279 5139.88,-233.04 4816.54,-260.85 4692,-243 4681.34,-241.47 4670.06,-239.35 4659.25,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.88,-361.4 6012.98,-358.21 6003.1,-354.4 6002.88,-361.4"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
-<g id="a_node160"><a xlink:href="_neon_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13771.78,-207 13771.78,-237 13931.78,-237 13931.78,-207 13771.78,-207"/>
-<text text-anchor="start" x="13779.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13851.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
+<g id="a_node160"><a xlink:href="_neon_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4701,-207 4701,-237 4861,-237 4861,-207 4701,-207"/>
+<text text-anchor="start" x="4709" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4781" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node160 -->
-<g id="edge293" class="edge">
+<g id="edge291" class="edge">
<title>Node1&#45;&gt;Node160</title>
-<path fill="none" stroke="midnightblue" d="M14789.55,-356.2C14731.69,-350.66 14656.18,-338.15 14594.78,-310 14574.97,-300.92 14577.09,-286.91 14556.78,-279 14429,-229.24 14076.56,-262.1 13940.78,-243 13930.11,-241.5 13918.84,-239.39 13908.02,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.5,-359.71 14799.77,-357.12 14790.13,-352.73 14789.5,-359.71"/>
+<path fill="none" stroke="midnightblue" d="M6002.55,-361.32C5828.25,-361.79 5452.5,-357.08 5333,-310 5312.72,-302.01 5315.21,-287.17 5295,-279 5119.27,-207.91 5057.36,-271.85 4870,-243 4859.67,-241.41 4848.75,-239.31 4838.23,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.73,-364.82 6012.72,-361.29 6002.71,-357.82 6002.73,-364.82"/>
</g>
-<!-- Node161 -->
-<g id="node161" class="node">
-<title>Node161</title>
-<g id="a_node161"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16337.28,-207 16337.28,-237 16530.28,-237 16530.28,-207 16337.28,-207"/>
-<text text-anchor="start" x="16345.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16433.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
+<!-- Node162 -->
+<g id="node162" class="node">
+<title>Node162</title>
+<g id="a_node162"><a xlink:href="_neon_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8573,-207 8573,-237 8733,-237 8733,-207 8573,-207"/>
+<text text-anchor="start" x="8581" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8653" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node161 -->
-<g id="edge297" class="edge">
-<title>Node1&#45;&gt;Node161</title>
-<path fill="none" stroke="midnightblue" d="M14970.01,-357.69C15134.99,-352.06 15496.28,-337.55 15799.78,-310 16035.36,-288.62 16094.12,-279.83 16327.78,-243 16339.06,-241.22 16350.99,-239.15 16362.61,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.78,-354.19 14959.91,-358.03 14970.02,-361.19 14969.78,-354.19"/>
+<!-- Node1&#45;&gt;Node162 -->
+<g id="edge295" class="edge">
+<title>Node1&#45;&gt;Node162</title>
+<path fill="none" stroke="midnightblue" d="M6183.34,-360.88C6455.31,-361.43 7290.11,-358.71 7980,-310 8240.61,-291.6 8306.4,-286.59 8564,-243 8573.99,-241.31 8584.55,-239.21 8594.77,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.14,-357.38 6173.13,-360.86 6183.12,-364.38 6183.14,-357.38"/>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
-<g id="a_node163"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16548.28,-207 16548.28,-237 16729.28,-237 16729.28,-207 16548.28,-207"/>
-<text text-anchor="start" x="16556.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16638.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
+<g id="a_node163"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4879.5,-207 4879.5,-237 5072.5,-237 5072.5,-207 4879.5,-207"/>
+<text text-anchor="start" x="4887.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4976" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node163 -->
-<g id="edge301" class="edge">
+<g id="edge299" class="edge">
<title>Node1&#45;&gt;Node163</title>
-<path fill="none" stroke="midnightblue" d="M14970.02,-358.31C15154.98,-353.36 15590.37,-339.39 15954.78,-310 16215.63,-288.96 16281.28,-283.84 16539.78,-243 16550.69,-241.28 16562.23,-239.19 16573.42,-237.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.7,-354.81 14959.8,-358.58 14969.89,-361.81 14969.7,-354.81"/>
+<path fill="none" stroke="midnightblue" d="M6002.91,-359.18C5876.61,-356.04 5640.14,-345.49 5442,-310 5392.42,-301.12 5382.26,-289.47 5333,-279 5222.34,-255.47 5192.6,-261.59 5081,-243 5070.02,-241.17 5058.41,-239.1 5047.09,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.85,-362.68 6012.93,-359.42 6003.02,-355.68 6002.85,-362.68"/>
</g>
<!-- Node165 -->
<g id="node165" class="node">
<title>Node165</title>
-<g id="a_node165"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13949.78,-207 13949.78,-237 14109.78,-237 14109.78,-207 13949.78,-207"/>
-<text text-anchor="start" x="13957.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14029.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
+<g id="a_node165"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6292.5,-207 6292.5,-237 6473.5,-237 6473.5,-207 6292.5,-207"/>
+<text text-anchor="start" x="6300.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6383" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node165 -->
-<g id="edge305" class="edge">
+<g id="edge303" class="edge">
<title>Node1&#45;&gt;Node165</title>
-<path fill="none" stroke="midnightblue" d="M14789.53,-352.61C14741.23,-345.83 14681.79,-333.25 14632.78,-310 14613.09,-300.66 14615.02,-287.08 14594.78,-279 14496.26,-239.66 14223.69,-258.67 14118.78,-243 14108.28,-241.43 14097.19,-239.32 14086.52,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.28,-356.11 14799.65,-353.97 14790.21,-349.17 14789.28,-356.11"/>
-</g>
-<!-- Node166 -->
-<g id="node166" class="node">
-<title>Node166</title>
-<g id="a_node166"><a xlink:href="_neon_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14305.78,-207 14305.78,-237 14465.78,-237 14465.78,-207 14305.78,-207"/>
-<text text-anchor="start" x="14313.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14385.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node166 -->
-<g id="edge309" class="edge">
-<title>Node1&#45;&gt;Node166</title>
-<path fill="none" stroke="midnightblue" d="M14799.65,-343.87C14770.08,-335.94 14736.94,-324.87 14708.78,-310 14689.5,-299.82 14690.56,-288.15 14670.78,-279 14590.8,-241.99 14562.14,-260.56 14475.78,-243 14466.68,-241.15 14457.09,-239.11 14447.69,-237.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14798.97,-347.31 14809.53,-346.44 14800.73,-340.53 14798.97,-347.31"/>
+<path fill="none" stroke="midnightblue" d="M6131.98,-342.02C6190.64,-314.2 6300.38,-262.17 6353.15,-237.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6130.21,-338.98 6122.67,-346.43 6133.21,-345.31 6130.21,-338.98"/>
</g>
<!-- Node167 -->
<g id="node167" class="node">
<title>Node167</title>
-<g id="a_node167"><a xlink:href="_neon_stack_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16747.78,-207 16747.78,-237 16907.78,-237 16907.78,-207 16747.78,-207"/>
-<text text-anchor="start" x="16755.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16827.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
+<g id="a_node167"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8751,-207 8751,-237 8911,-237 8911,-207 8751,-207"/>
+<text text-anchor="start" x="8759" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8831" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node167 -->
-<g id="edge313" class="edge">
+<g id="edge307" class="edge">
<title>Node1&#45;&gt;Node167</title>
-<path fill="none" stroke="midnightblue" d="M14970.1,-359.04C15176.61,-355.23 15699.1,-342.89 16134.78,-310 16404.1,-289.67 16472.39,-287.57 16738.78,-243 16748.77,-241.33 16759.34,-239.24 16769.55,-237.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.85,-355.55 14959.91,-359.23 14969.97,-362.54 14969.85,-355.55"/>
+<path fill="none" stroke="midnightblue" d="M6183.48,-359.4C6529.74,-355 7771.11,-337.61 8165,-310 8422.54,-291.95 8487.48,-286.25 8742,-243 8751.99,-241.3 8762.55,-239.2 8772.77,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.2,-355.9 6173.25,-359.52 6183.29,-362.9 6183.2,-355.9"/>
+</g>
+<!-- Node168 -->
+<g id="node168" class="node">
+<title>Node168</title>
+<g id="a_node168"><a xlink:href="_neon_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8929,-207 8929,-237 9089,-237 9089,-207 8929,-207"/>
+<text text-anchor="start" x="8937" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9009" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node168 -->
+<g id="edge311" class="edge">
+<title>Node1&#45;&gt;Node168</title>
+<path fill="none" stroke="midnightblue" d="M6183.41,-359.61C6548.65,-355.86 7916.21,-340.06 8348,-310 8603.34,-292.23 8667.68,-286.01 8920,-243 8929.99,-241.3 8940.55,-239.2 8950.77,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-356.12 6173.16,-359.72 6183.19,-363.12 6183.12,-356.12"/>
</g>
<!-- Node169 -->
<g id="node169" class="node">
<title>Node169</title>
-<g id="a_node169"><a xlink:href="_neon_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10601.78,-207 10601.78,-237 10771.78,-237 10771.78,-207 10601.78,-207"/>
-<text text-anchor="start" x="10609.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10686.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
+<g id="a_node169"><a xlink:href="_neon_stack_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6492,-207 6492,-237 6652,-237 6652,-207 6492,-207"/>
+<text text-anchor="start" x="6500" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6572" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node169 -->
-<g id="edge317" class="edge">
+<g id="edge315" class="edge">
<title>Node1&#45;&gt;Node169</title>
-<path fill="none" stroke="midnightblue" d="M14789.73,-359.91C14580.96,-357.89 14068.96,-348.98 13901.78,-310 13867.85,-302.09 13863.86,-286.24 13829.78,-279 13498.36,-208.64 11117.5,-280.44 10780.78,-243 10768.76,-241.66 10756,-239.48 10743.9,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.71,-363.41 14799.75,-360 14789.78,-356.41 14789.71,-363.41"/>
-</g>
-<!-- Node170 -->
-<g id="node170" class="node">
-<title>Node170</title>
-<g id="a_node170"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9039.28,-207 9039.28,-237 9206.28,-237 9206.28,-207 9039.28,-207"/>
-<text text-anchor="start" x="9047.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9122.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node170 -->
-<g id="edge321" class="edge">
-<title>Node1&#45;&gt;Node170</title>
-<path fill="none" stroke="midnightblue" d="M14789.45,-360.49C14136.57,-360.27 10150.46,-357.05 9615.78,-310 9457.99,-296.11 9275,-257.91 9182.66,-237.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.73,-363.99 14799.73,-360.49 14789.73,-356.99 14789.73,-363.99"/>
+<path fill="none" stroke="midnightblue" d="M6151.8,-343.62C6247.29,-316.21 6434.33,-262.52 6523.06,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6150.66,-340.31 6142.01,-346.43 6152.59,-347.04 6150.66,-340.31"/>
</g>
<!-- Node171 -->
<g id="node171" class="node">
<title>Node171</title>
-<g id="a_node171"><a xlink:href="_neon_tile_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10789.78,-207 10789.78,-237 10949.78,-237 10949.78,-207 10789.78,-207"/>
-<text text-anchor="start" x="10797.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10869.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
+<g id="a_node171"><a xlink:href="_neon_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9107,-207 9107,-237 9277,-237 9277,-207 9107,-207"/>
+<text text-anchor="start" x="9115" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9192" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node171 -->
-<g id="edge326" class="edge">
+<g id="edge319" class="edge">
<title>Node1&#45;&gt;Node171</title>
-<path fill="none" stroke="midnightblue" d="M14789.52,-360.76C14588.81,-360.51 14111.04,-355.02 13956.78,-310 13929.84,-302.14 13928.88,-286.29 13901.78,-279 13743.88,-236.53 11121.18,-262.03 10958.78,-243 10947.45,-241.67 10935.46,-239.51 10924.07,-237.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.73,-364.26 14799.74,-360.77 14789.74,-357.26 14789.73,-364.26"/>
+<path fill="none" stroke="midnightblue" d="M6183.25,-359.8C6566.34,-356.63 8059.58,-342.43 8529,-310 8783.03,-292.45 8846.76,-284.43 9098,-243 9108.37,-241.29 9119.33,-239.21 9129.96,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.03,-356.3 6173.05,-359.88 6183.08,-363.3 6183.03,-356.3"/>
</g>
<!-- Node172 -->
<g id="node172" class="node">
<title>Node172</title>
-<g id="a_node172"><a xlink:href="_neon_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16926.28,-207 16926.28,-237 17157.28,-237 17157.28,-207 16926.28,-207"/>
-<text text-anchor="start" x="16934.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17041.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
+<g id="a_node172"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11499.5,-207 11499.5,-237 11666.5,-237 11666.5,-207 11499.5,-207"/>
+<text text-anchor="start" x="11507.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11583" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node172 -->
-<g id="edge330" class="edge">
+<g id="edge323" class="edge">
<title>Node1&#45;&gt;Node172</title>
-<path fill="none" stroke="midnightblue" d="M14970,-359.78C15197.56,-357.44 15813.19,-347.83 16324.78,-310 16588.85,-290.47 16654.42,-278.82 16916.78,-243 16929.95,-241.2 16943.88,-239.14 16957.47,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14969.75,-356.28 14959.79,-359.89 14969.82,-363.28 14969.75,-356.28"/>
+<path fill="none" stroke="midnightblue" d="M6183.37,-360.75C6756.34,-362.14 9890.16,-366.98 10847,-310 10974.19,-302.43 11005.28,-292.26 11132,-279 11291.04,-262.35 11332.03,-267.85 11490,-243 11500.6,-241.33 11511.82,-239.22 11522.65,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.12,-357.25 6173.11,-360.72 6183.1,-364.25 6183.12,-357.25"/>
+</g>
+<!-- Node173 -->
+<g id="node173" class="node">
+<title>Node173</title>
+<g id="a_node173"><a xlink:href="_neon_tile_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9295,-207 9295,-237 9455,-237 9455,-207 9295,-207"/>
+<text text-anchor="start" x="9303" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9375" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node173 -->
+<g id="edge328" class="edge">
+<title>Node1&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M6183.23,-359.93C6583.61,-357.2 8202.08,-344.24 8709,-310 8966.58,-292.6 9031.48,-286.25 9286,-243 9295.99,-241.3 9306.55,-239.2 9316.77,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.13,-356.43 6173.15,-359.99 6183.18,-363.43 6183.13,-356.43"/>
</g>
<!-- Node174 -->
<g id="node174" class="node">
<title>Node174</title>
-<g id="a_node174"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19294.28,-207 19294.28,-237 19455.28,-237 19455.28,-207 19294.28,-207"/>
-<text text-anchor="start" x="19302.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19374.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
+<g id="a_node174"><a xlink:href="_neon_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6670.5,-207 6670.5,-237 6901.5,-237 6901.5,-207 6670.5,-207"/>
+<text text-anchor="start" x="6678.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6786" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node174 -->
-<g id="edge334" class="edge">
+<g id="edge332" class="edge">
<title>Node1&#45;&gt;Node174</title>
-<path fill="none" stroke="midnightblue" d="M14970.16,-360.54C15473.84,-360.57 17938.89,-358.21 18697.78,-310 18959.83,-293.35 19025.81,-286.43 19284.78,-243 19294.88,-241.31 19305.56,-239.21 19315.89,-237.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.04,-357.04 14960.04,-360.54 14970.04,-364.04 14970.04,-357.04"/>
+<path fill="none" stroke="midnightblue" d="M6173.59,-344.51C6310.36,-317.37 6585.68,-262.75 6715.37,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6172.71,-341.12 6163.58,-346.5 6174.07,-347.98 6172.71,-341.12"/>
</g>
<!-- Node176 -->
<g id="node176" class="node">
<title>Node176</title>
-<g id="a_node176"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11147.28,-201.5 11147.28,-242.5 11332.28,-242.5 11332.28,-201.5 11147.28,-201.5"/>
-<text text-anchor="start" x="11155.28" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="11155.28" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="11239.78" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+<g id="a_node176"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6919.5,-207 6919.5,-237 7080.5,-237 7080.5,-207 6919.5,-207"/>
+<text text-anchor="start" x="6927.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7000" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node176 -->
-<g id="edge338" class="edge">
+<g id="edge336" class="edge">
<title>Node1&#45;&gt;Node176</title>
-<path fill="none" stroke="midnightblue" d="M14789.49,-357.93C14587.87,-351.79 14113.3,-334.87 14044.78,-310 14022.97,-302.09 14024.77,-286.4 14002.78,-279 13862.6,-231.82 11487.87,-258.43 11340.78,-243 11338.02,-242.71 11335.23,-242.38 11332.42,-242.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14789.65,-361.44 14799.76,-358.24 14789.87,-354.44 14789.65,-361.44"/>
+<path fill="none" stroke="midnightblue" d="M6183.2,-349.8C6334.17,-331.38 6647.32,-291 6910,-243 6919.6,-241.24 6929.74,-239.19 6939.61,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6182.56,-346.35 6173.06,-351.03 6183.41,-353.3 6182.56,-346.35"/>
</g>
-<!-- Node177 -->
-<g id="node177" class="node">
-<title>Node177</title>
-<g id="a_node177"><a xlink:href="_neon_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20401.78,-207 20401.78,-237 20619.78,-237 20619.78,-207 20401.78,-207"/>
-<text text-anchor="start" x="20409.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20510.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
+<!-- Node178 -->
+<g id="node178" class="node">
+<title>Node178</title>
+<g id="a_node178"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9651.5,-201.5 9651.5,-242.5 9836.5,-242.5 9836.5,-201.5 9651.5,-201.5"/>
+<text text-anchor="start" x="9659.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="9659.5" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="9744" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node177 -->
-<g id="edge343" class="edge">
-<title>Node1&#45;&gt;Node177</title>
-<path fill="none" stroke="midnightblue" d="M14970.14,-360.47C15612.63,-360.15 19478.66,-356.29 19997.78,-310 20161.31,-295.42 20351.22,-257.69 20447.62,-237.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-356.97 14960.02,-360.48 14970.02,-363.97 14970.02,-356.97"/>
+<!-- Node1&#45;&gt;Node178 -->
+<g id="edge340" class="edge">
+<title>Node1&#45;&gt;Node178</title>
+<path fill="none" stroke="midnightblue" d="M6183.35,-360.19C6617.25,-358.53 8490.15,-349.15 9073,-310 9327.06,-292.93 9390.43,-282.42 9642,-243 9645.12,-242.51 9648.29,-242 9651.49,-241.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.05,-356.69 6173.06,-360.23 6183.07,-363.69 6183.05,-356.69"/>
</g>
<!-- Node179 -->
<g id="node179" class="node">
<title>Node179</title>
-<g id="a_node179"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20637.78,-207 20637.78,-237 20797.78,-237 20797.78,-207 20637.78,-207"/>
-<text text-anchor="start" x="20645.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20717.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
+<g id="a_node179"><a xlink:href="_neon_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13767,-207 13767,-237 13985,-237 13985,-207 13767,-207"/>
+<text text-anchor="start" x="13775" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13876" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node179 -->
-<g id="edge346" class="edge">
+<g id="edge345" class="edge">
<title>Node1&#45;&gt;Node179</title>
-<path fill="none" stroke="midnightblue" d="M14970.29,-360.3C15622.28,-358.76 19591.45,-347.87 20124.78,-310 20350.18,-293.99 20406.32,-282.7 20628.78,-243 20638.44,-241.27 20648.65,-239.21 20658.56,-237.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.01,-356.8 14960.02,-360.32 14970.02,-363.8 14970.01,-356.8"/>
+<path fill="none" stroke="midnightblue" d="M6183.26,-360.22C6690.02,-358.54 9232.89,-348.47 11310,-310 12398.22,-289.84 12674.78,-349.09 13758,-243 13772.58,-241.57 13788.08,-239.41 13802.88,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.07,-356.72 6173.08,-360.26 6183.09,-363.72 6183.07,-356.72"/>
</g>
<!-- Node181 -->
<g id="node181" class="node">
<title>Node181</title>
-<g id="a_node181"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19583.78,-279.5 19583.78,-309.5 19743.78,-309.5 19743.78,-279.5 19583.78,-279.5"/>
-<text text-anchor="start" x="19591.78" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19663.78" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
+<g id="a_node181"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14003,-207 14003,-237 14163,-237 14163,-207 14003,-207"/>
+<text text-anchor="start" x="14011" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14083" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node181 -->
-<g id="edge349" class="edge">
+<g id="edge348" class="edge">
<title>Node1&#45;&gt;Node181</title>
-<path fill="none" stroke="midnightblue" d="M14970.27,-360.46C15533.95,-360.07 18570.08,-355.82 19498.78,-310 19526.49,-308.63 19556.76,-306.24 19583.72,-303.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14970.16,-356.96 14960.17,-360.47 14970.17,-363.96 14970.16,-356.96"/>
+<path fill="none" stroke="midnightblue" d="M6183.12,-360.16C6851.29,-357.6 11044.19,-340.51 12315,-310 13061.6,-292.08 13253.53,-340.16 13994,-243 14004.99,-241.56 14016.63,-239.41 14027.73,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.06,-356.66 6173.07,-360.2 6183.08,-363.66 6183.06,-356.66"/>
+</g>
+<!-- Node183 -->
+<g id="node183" class="node">
+<title>Node183</title>
+<g id="a_node183"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9894,-279.5 9894,-309.5 10054,-309.5 10054,-279.5 9894,-279.5"/>
+<text text-anchor="start" x="9902" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9974" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node183 -->
+<g id="edge351" class="edge">
+<title>Node1&#45;&gt;Node183</title>
+<path fill="none" stroke="midnightblue" d="M6183.52,-360.13C6678.76,-357.97 9064.73,-345.82 9801,-310 9831.41,-308.52 9864.75,-305.95 9893.98,-303.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6183.2,-356.63 6173.21,-360.17 6183.23,-363.63 6183.2,-356.63"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14304.78,-129 14304.78,-159 14466.78,-159 14466.78,-129 14304.78,-129"/>
-<text text-anchor="start" x="14312.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="14385.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+<polygon fill="white" stroke="black" points="5203,-129 5203,-159 5365,-159 5365,-129 5203,-129"/>
+<text text-anchor="start" x="5211" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="5284" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</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="M14672.17,-204.77C14666.29,-203.48 14660.43,-202.21 14654.78,-201 14575.84,-184.15 14555.75,-181.66 14476.78,-165 14467.76,-163.1 14458.24,-161.05 14448.9,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14671.53,-208.21 14682.05,-206.95 14673.04,-201.38 14671.53,-208.21"/>
+<path fill="none" stroke="midnightblue" d="M375.66,-204.97C384.14,-203.35 392.74,-201.95 401,-201 917.51,-141.67 4560.82,-192.39 5080,-165 5120.51,-162.86 5165.4,-158.66 5202.73,-154.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="374.91,-201.55 365.81,-206.97 376.31,-208.41 374.91,-201.55"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_neon_abs_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14664.78,-129 14664.78,-159 14824.78,-159 14824.78,-129 14664.78,-129"/>
-<text text-anchor="start" x="14672.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14744.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="232,-129 232,-159 392,-159 392,-129 232,-129"/>
+<text text-anchor="start" x="240" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="312" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M14744.1,-196.59C14744.26,-184.26 14744.45,-169.72 14744.59,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14740.6,-196.66 14743.97,-206.7 14747.6,-196.75 14740.6,-196.66"/>
+<path fill="none" stroke="midnightblue" d="M312,-196.59C312,-184.26 312,-169.72 312,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="308.5,-196.7 312,-206.7 315.5,-196.71 308.5,-196.7"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14842.78,-129 14842.78,-159 15002.78,-159 15002.78,-129 14842.78,-129"/>
-<text text-anchor="start" x="14850.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14922.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
+<polygon fill="white" stroke="black" points="5497,-129 5497,-159 5657,-159 5657,-129 5497,-129"/>
+<text text-anchor="start" x="5505" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5577" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14786.47,-202.87C14818.12,-189.44 14860.62,-171.39 14889.71,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14784.86,-199.75 14777.03,-206.88 14787.6,-206.2 14784.86,-199.75"/>
+<path fill="none" stroke="midnightblue" d="M375.66,-204.97C384.13,-203.34 392.74,-201.95 401,-201 949.97,-138.06 4822.2,-194.12 5374,-165 5414.49,-162.86 5459.37,-158.64 5496.62,-154.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="374.91,-201.55 365.81,-206.97 376.31,-208.41 374.91,-201.55"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14832.28,-56.5 14832.28,-86.5 15013.28,-86.5 15013.28,-56.5 14832.28,-56.5"/>
-<text text-anchor="start" x="14840.28" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="14922.78" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<polygon fill="white" stroke="black" points="5497.5,-56.5 5497.5,-86.5 5678.5,-86.5 5678.5,-56.5 5497.5,-56.5"/>
+<text text-anchor="start" x="5505.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="5588" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M14922.78,-118.73C14922.78,-108.07 14922.78,-95.91 14922.78,-86.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14919.28,-118.73 14922.78,-128.73 14926.28,-118.73 14919.28,-118.73"/>
+<path fill="none" stroke="midnightblue" d="M5580.79,-118.73C5582.45,-108.07 5584.35,-95.91 5585.78,-86.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5577.31,-118.31 5579.23,-128.73 5584.23,-119.39 5577.31,-118.31"/>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9368.44,-204.97C9376.91,-203.35 9385.52,-201.95 9393.78,-201 9934.91,-138.93 13754.57,-226.42 14295.78,-165 14307.39,-163.68 14319.7,-161.49 14331.36,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9367.69,-201.55 9358.59,-206.97 9369.08,-208.41 9367.69,-201.55"/>
+<path fill="none" stroke="midnightblue" d="M5899.66,-204.96C5892.05,-203.47 5884.37,-202.1 5877,-201 5674.18,-170.68 5620.75,-188.26 5417,-165 5400.18,-163.08 5382.22,-160.64 5365.12,-158.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5899.11,-208.42 5909.61,-206.99 5900.51,-201.56 5899.11,-208.42"/>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9368.44,-204.97C9376.91,-203.34 9385.52,-201.94 9393.78,-201 9994.32,-132.34 14233.23,-233.66 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9367.69,-201.55 9358.59,-206.96 9369.08,-208.41 9367.69,-201.55"/>
+<path fill="none" stroke="midnightblue" d="M5895.7,-204.81C5889.38,-203.48 5883.08,-202.19 5877,-201 5783.65,-182.68 5759.33,-183.44 5666,-165 5656.83,-163.19 5647.16,-161.15 5637.71,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5895.09,-208.26 5905.6,-206.93 5896.55,-201.42 5895.09,-208.26"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9317.28,-0.5 9317.28,-19.5 9514.28,-19.5 9514.28,-0.5 9317.28,-0.5"/>
-<text text-anchor="middle" x="9415.78" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+<polygon fill="white" stroke="black" points="8840.5,-0.5 8840.5,-19.5 9037.5,-19.5 9037.5,-0.5 8840.5,-0.5"/>
+<text text-anchor="middle" x="8939" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M9351.95,-202.29C9368.39,-193.43 9385.32,-181.16 9395.78,-165 9426.53,-117.46 9420.29,-44.29 9417.05,-19.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9350.25,-199.23 9342.91,-206.87 9353.41,-205.48 9350.25,-199.23"/>
+<path fill="none" stroke="midnightblue" d="M5899.31,-204.95C5891.81,-203.47 5884.26,-202.12 5877,-201 5831.14,-193.95 5492.36,-199.19 5461,-165 5450.74,-153.82 5452.46,-67.18 5464,-56 5495.16,-25.82 8276.82,-13.54 8840.17,-11.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5898.62,-208.38 5909.12,-206.95 5900.02,-201.52 5898.62,-208.38"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8746.78,-129 8746.78,-159 8906.78,-159 8906.78,-129 8746.78,-129"/>
-<text text-anchor="start" x="8754.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8826.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7411,-129 7411,-159 7571,-159 7571,-129 7411,-129"/>
+<text text-anchor="start" x="7419" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7491" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M9234.95,-204.9C9228.15,-203.51 9221.34,-202.18 9214.78,-201 9099.53,-180.28 9069.62,-182.11 8953.78,-165 8938.65,-162.77 8922.53,-160.3 8907.02,-157.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9234.38,-208.35 9244.89,-206.98 9235.81,-201.5 9234.38,-208.35"/>
+<path fill="none" stroke="midnightblue" d="M6031.65,-204.94C6039.8,-203.36 6048.07,-201.99 6056,-201 6649.85,-127.05 6808.15,-238.95 7402,-165 7413.16,-163.61 7424.97,-161.45 7436.22,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.88,-201.52 6021.78,-206.94 6032.28,-208.38 6030.88,-201.52"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11113.07,-204.88C11121.34,-203.3 11129.73,-201.94 11137.78,-201 11834.87,-119.62 13598.59,-245.56 14295.78,-165 14307.23,-163.68 14319.35,-161.52 14330.87,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11112.17,-201.49 11103.07,-206.91 11113.56,-208.35 11112.17,-201.49"/>
+<path fill="none" stroke="midnightblue" d="M10857.62,-204.97C10849.05,-203.34 10840.34,-201.94 10832,-201 10241.98,-134.22 6080.98,-196 5488,-165 5447.49,-162.88 5402.6,-158.68 5365.27,-154.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10857.09,-208.43 10867.58,-206.97 10858.46,-201.57 10857.09,-208.43"/>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11112.44,-204.99C11120.91,-203.36 11129.52,-201.96 11137.78,-201 11953.69,-106.43 14017.87,-259.57 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11111.69,-201.57 11102.59,-206.99 11113.09,-208.43 11111.69,-201.57"/>
+<path fill="none" stroke="midnightblue" d="M10857.62,-204.97C10849.05,-203.34 10840.34,-201.95 10832,-201 10261.64,-136.38 6236.29,-230.3 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10857.09,-208.43 10867.58,-206.97 10858.46,-201.57 10857.09,-208.43"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10675.28,-129 10675.28,-159 10836.28,-159 10836.28,-129 10675.28,-129"/>
-<text text-anchor="start" x="10683.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10755.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="11491.5,-129 11491.5,-159 11652.5,-159 11652.5,-129 11491.5,-129"/>
+<text text-anchor="start" x="11499.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11572" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M10984.86,-204.42C10932.59,-190.86 10859.5,-171.9 10810.04,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10984.14,-207.85 10994.7,-206.97 10985.9,-201.07 10984.14,-207.85"/>
+<path fill="none" stroke="midnightblue" d="M11012.76,-205.99C11025.25,-204.17 11037.93,-202.44 11050,-201 11241.3,-178.11 11291.52,-193.96 11482,-165 11492.44,-163.41 11503.48,-161.31 11514.12,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11012.17,-202.54 11002.79,-207.47 11013.2,-209.47 11012.17,-202.54"/>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M14868.82,-205.95C14856.71,-204.19 14844.46,-202.49 14832.78,-201 14675.02,-180.9 14633.81,-190.11 14476.78,-165 14466.4,-163.34 14455.42,-161.23 14444.82,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14868.55,-209.45 14878.95,-207.45 14869.57,-202.53 14868.55,-209.45"/>
+<path fill="none" stroke="midnightblue" d="M4132.67,-205.03C4141.16,-203.44 4149.76,-202.04 4158,-201 4564.87,-149.7 4670.87,-193.02 5080,-165 5120.47,-162.23 5165.35,-157.96 5202.69,-154.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4131.92,-201.61 4122.78,-206.96 4133.26,-208.48 4131.92,-201.61"/>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14950.52,-197.7C14943.91,-185.14 14935.96,-170.04 14930.27,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14947.5,-199.49 14955.25,-206.7 14953.69,-196.23 14947.5,-199.49"/>
+<path fill="none" stroke="midnightblue" d="M4132.3,-205.02C4140.91,-203.42 4149.63,-202.01 4158,-201 4694.75,-135.89 4834.42,-199.53 5374,-165 5414.47,-162.41 5459.34,-158.14 5496.59,-154.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4131.42,-201.62 4122.27,-206.97 4132.76,-208.5 4131.42,-201.62"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15021.28,-129 15021.28,-159 15188.28,-159 15188.28,-129 15021.28,-129"/>
-<text text-anchor="start" x="15029.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15104.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3981.5,-129 3981.5,-159 4148.5,-159 4148.5,-129 3981.5,-129"/>
+<text text-anchor="start" x="3989.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4065" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M14998.28,-202C15023.2,-188.66 15055.97,-171.12 15078.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14996.32,-199.08 14989.15,-206.88 14999.62,-205.25 14996.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M4065,-196.59C4065,-184.26 4065,-169.72 4065,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4061.5,-196.7 4065,-206.7 4068.5,-196.71 4061.5,-196.7"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge20" class="edge">
<title>Node14&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11506.81,-205.1C11516.17,-203.43 11525.68,-201.99 11534.78,-201 12144.8,-134.75 13686.28,-235.93 14295.78,-165 14307.23,-163.67 14319.35,-161.5 14330.87,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11505.93,-201.7 11496.74,-206.98 11507.22,-208.58 11505.93,-201.7"/>
+<path fill="none" stroke="midnightblue" d="M10278.47,-205.14C10268.95,-203.44 10259.26,-201.98 10250,-201 9723.81,-145.31 6016.39,-192.84 5488,-165 5447.49,-162.87 5402.6,-158.67 5365.27,-154.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10277.83,-208.58 10288.3,-206.98 10279.11,-201.7 10277.83,-208.58"/>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge22" class="edge">
<title>Node14&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11506.81,-205.08C11516.16,-203.42 11525.68,-201.98 11534.78,-201 12263.73,-122.61 14105.55,-249.84 14833.78,-165 14845.1,-163.68 14857.1,-161.52 14868.49,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11505.93,-201.68 11496.74,-206.96 11507.21,-208.56 11505.93,-201.68"/>
+<path fill="none" stroke="midnightblue" d="M10278.47,-205.14C10268.95,-203.44 10259.26,-201.98 10250,-201 9743.49,-147.32 6172.02,-223.17 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10277.83,-208.58 10288.3,-206.98 10279.11,-201.7 10277.83,-208.58"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11094.78,-129 11094.78,-159 11270.78,-159 11270.78,-129 11094.78,-129"/>
-<text text-anchor="start" x="11102.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11182.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="10909,-129 10909,-159 11085,-159 11085,-129 10909,-129"/>
+<text text-anchor="start" x="10917" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10997" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge21" class="edge">
<title>Node14&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M11381.01,-204.08C11335.61,-190.55 11272.69,-171.8 11230,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11380.13,-207.47 11390.71,-206.97 11382.13,-200.76 11380.13,-207.47"/>
+<path fill="none" stroke="midnightblue" d="M10419.25,-205.07C10427.57,-203.55 10435.95,-202.14 10444,-201 10645.28,-172.42 10698.72,-193.58 10900,-165 10911.32,-163.39 10923.31,-161.27 10934.85,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10418.33,-201.69 10409.15,-206.99 10419.63,-208.56 10418.33,-201.69"/>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge25" class="edge">
<title>Node16&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8995.3,-205.35C9006.82,-203.57 9018.58,-202.02 9029.78,-201 9612.48,-147.82 13714.37,-230.83 14295.78,-165 14307.39,-163.69 14319.7,-161.49 14331.36,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8994.56,-201.93 8985.25,-206.98 8995.68,-208.84 8994.56,-201.93"/>
+<path fill="none" stroke="midnightblue" d="M6087.21,-205.34C6076.73,-203.69 6066.13,-202.19 6056,-201 5790.23,-169.83 5721.55,-188.55 5455,-165 5425.67,-162.41 5393.6,-158.85 5365.23,-155.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6086.77,-208.81 6097.2,-206.96 6087.89,-201.9 6086.77,-208.81"/>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge27" class="edge">
<title>Node16&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8995.3,-205.35C9006.82,-203.56 9018.58,-202.02 9029.78,-201 9672.03,-142.59 14193.04,-238.12 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8994.56,-201.92 8985.25,-206.97 8995.68,-208.83 8994.56,-201.92"/>
+<path fill="none" stroke="midnightblue" d="M6085.45,-205.38C6075.54,-203.78 6065.56,-202.28 6056,-201 5883.46,-177.94 5837.94,-192.14 5666,-165 5655.68,-163.37 5644.76,-161.25 5634.24,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6084.89,-208.83 6095.32,-207 6086.02,-201.92 6084.89,-208.83"/>
</g>
<!-- Node16&#45;&gt;Node8 -->
<g id="edge24" class="edge">
<title>Node16&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M8801.99,-219.15C8707.35,-214.9 8583.65,-202.14 8551.78,-165 8539.62,-150.84 8539.57,-137.12 8551.78,-123 8601.23,-65.78 9100.76,-29.61 9316.93,-16.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8802.08,-222.65 8812.22,-219.58 8802.38,-215.66 8802.08,-222.65"/>
+<path fill="none" stroke="midnightblue" d="M6087.21,-205.37C6076.73,-203.72 6066.13,-202.21 6056,-201 5993.21,-193.52 5531.28,-211.11 5488,-165 5454.85,-129.68 5453.97,-90.48 5488,-56 5518.25,-25.35 8279.76,-13.45 8840.38,-11.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6086.77,-208.85 6097.2,-206.99 6087.89,-201.94 6086.77,-208.85"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8297.78,-129 8297.78,-159 8505.78,-159 8505.78,-129 8297.78,-129"/>
-<text text-anchor="start" x="8305.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8401.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7589,-129 7589,-159 7797,-159 7797,-129 7589,-129"/>
+<text text-anchor="start" x="7597" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7693" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge26" class="edge">
<title>Node16&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M8802.15,-205.69C8722.79,-194.88 8614.76,-179.75 8519.78,-165 8507.77,-163.14 8495.08,-161.08 8482.66,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8801.8,-209.17 8812.18,-207.05 8802.74,-202.24 8801.8,-209.17"/>
+<path fill="none" stroke="midnightblue" d="M6250.06,-205.33C6261.09,-203.61 6272.3,-202.09 6283,-201 6856.7,-142.59 7006.3,-223.41 7580,-165 7593.97,-163.58 7608.82,-161.42 7623,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6249.31,-201.9 6240,-206.96 6250.43,-208.81 6249.31,-201.9"/>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge29" class="edge">
<title>Node18&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M17197.98,-205.27C17187.55,-203.53 17176.92,-202.03 17166.78,-201 16571.98,-140.84 15070.67,-233.52 14476.78,-165 14465.21,-163.67 14452.95,-161.5 14441.3,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17197.45,-208.73 17207.9,-206.99 17198.65,-201.83 17197.45,-208.73"/>
+<path fill="none" stroke="midnightblue" d="M581.28,-205.25C591.88,-203.51 602.69,-202.01 613,-201 1107,-152.79 4584.34,-191.24 5080,-165 5120.51,-162.86 5165.4,-158.65 5202.73,-154.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="580.46,-201.84 571.2,-206.99 581.65,-208.74 580.46,-201.84"/>
</g>
<!-- Node18&#45;&gt;Node5 -->
<g id="edge31" class="edge">
<title>Node18&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M17197.76,-205.26C17187.4,-203.54 17176.85,-202.04 17166.78,-201 16690.56,-152.03 15488.2,-221.21 15012.78,-165 15001.33,-163.65 14989.21,-161.47 14977.69,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17197.17,-208.71 17207.62,-206.97 17198.37,-201.81 17197.17,-208.71"/>
+<path fill="none" stroke="midnightblue" d="M581.28,-205.25C591.88,-203.51 602.69,-202 613,-201 1139.53,-149.75 4845.72,-192.96 5374,-165 5414.49,-162.86 5459.37,-158.63 5496.61,-154.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="580.46,-201.84 571.2,-206.98 581.65,-208.74 580.46,-201.84"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_neon_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17312.78,-129 17312.78,-159 17504.78,-159 17504.78,-129 17312.78,-129"/>
-<text text-anchor="start" x="17320.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17408.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="411,-129 411,-159 603,-159 603,-129 411,-129"/>
+<text text-anchor="start" x="419" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="507" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge30" class="edge">
<title>Node18&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M17306.03,-202C17330.07,-188.66 17361.69,-171.12 17383.47,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17304.27,-198.97 17297.23,-206.88 17307.67,-205.09 17304.27,-198.97"/>
+<path fill="none" stroke="midnightblue" d="M507,-196.59C507,-184.26 507,-169.72 507,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="503.5,-196.7 507,-206.7 510.5,-196.71 503.5,-196.7"/>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge33" class="edge">
<title>Node20&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M17402.49,-204.89C17394.22,-203.31 17385.83,-201.94 17377.78,-201 16737.45,-125.91 15117.28,-238.58 14476.78,-165 14465.21,-163.67 14452.95,-161.51 14441.3,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17401.99,-208.36 17412.49,-206.91 17403.38,-201.5 17401.99,-208.36"/>
+<path fill="none" stroke="midnightblue" d="M765.66,-204.98C774.14,-203.35 782.75,-201.95 791,-201 1264.44,-146.45 4604.1,-190.28 5080,-165 5120.51,-162.85 5165.4,-158.65 5202.73,-154.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="764.91,-201.56 755.81,-206.98 766.31,-208.42 764.91,-201.56"/>
</g>
<!-- Node20&#45;&gt;Node5 -->
<g id="edge35" class="edge">
<title>Node20&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M17402.49,-204.91C17394.22,-203.33 17385.83,-201.96 17377.78,-201 16855.83,-139.05 15534.8,-226.33 15012.78,-165 15001.33,-163.66 14989.21,-161.49 14977.69,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17401.99,-208.38 17412.49,-206.94 17403.38,-201.52 17401.99,-208.38"/>
+<path fill="none" stroke="midnightblue" d="M765.66,-204.98C774.14,-203.35 782.75,-201.95 791,-201 1296.91,-142.84 4865.48,-191.99 5374,-165 5414.49,-162.85 5459.37,-158.62 5496.61,-154.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="764.91,-201.56 755.81,-206.98 766.31,-208.42 764.91,-201.56"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_neon_cast_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17522.78,-129 17522.78,-159 17682.78,-159 17682.78,-129 17522.78,-129"/>
-<text text-anchor="start" x="17530.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17602.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="622,-129 622,-159 782,-159 782,-129 622,-129"/>
+<text text-anchor="start" x="630" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="702" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge34" class="edge">
<title>Node20&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M17500.78,-202C17524.65,-188.66 17556.03,-171.12 17577.65,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17499.06,-198.95 17492.04,-206.88 17502.48,-205.06 17499.06,-198.95"/>
+<path fill="none" stroke="midnightblue" d="M702,-196.59C702,-184.26 702,-169.72 702,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="698.5,-196.7 702,-206.7 705.5,-196.71 698.5,-196.7"/>
</g>
<!-- Node22&#45;&gt;Node3 -->
<g id="edge37" class="edge">
<title>Node22&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M17585.79,-205.19C17575.75,-203.49 17565.54,-202.01 17555.78,-201 16875.11,-130.88 15156.6,-242.85 14476.78,-165 14465.21,-163.67 14452.95,-161.51 14441.3,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17585.29,-208.66 17595.75,-206.97 17586.52,-201.77 17585.29,-208.66"/>
+<path fill="none" stroke="midnightblue" d="M964.78,-205.2C974.88,-203.48 985.17,-202 995,-201 1446.58,-155.14 4626.74,-189.17 5080,-165 5120.51,-162.84 5165.4,-158.64 5202.73,-154.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="963.99,-201.79 954.76,-206.99 965.22,-208.68 963.99,-201.79"/>
</g>
<!-- Node22&#45;&gt;Node5 -->
<g id="edge39" class="edge">
<title>Node22&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M17585.79,-205.22C17575.75,-203.51 17565.54,-202.02 17555.78,-201 16993.66,-142.39 15574.12,-230.64 15012.78,-165 15001.33,-163.66 14989.2,-161.49 14977.69,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17585.28,-208.68 17595.74,-206.99 17586.52,-201.79 17585.28,-208.68"/>
+<path fill="none" stroke="midnightblue" d="M964.78,-205.2C974.88,-203.48 985.17,-202 995,-201 1479.1,-151.98 4888.12,-190.88 5374,-165 5414.49,-162.84 5459.37,-158.61 5496.61,-154.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="963.99,-201.78 954.76,-206.99 965.22,-208.68 963.99,-201.78"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_neon_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17701.28,-129 17701.28,-159 17886.28,-159 17886.28,-129 17701.28,-129"/>
-<text text-anchor="start" x="17709.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17793.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="800.5,-129 800.5,-159 985.5,-159 985.5,-129 800.5,-129"/>
+<text text-anchor="start" x="808.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="893" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge38" class="edge">
<title>Node22&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M17691.78,-202C17715.65,-188.66 17747.03,-171.12 17768.65,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17690.06,-198.95 17683.04,-206.88 17693.48,-205.06 17690.06,-198.95"/>
+<path fill="none" stroke="midnightblue" d="M893,-196.59C893,-184.26 893,-169.72 893,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="889.5,-196.7 893,-206.7 896.5,-196.71 889.5,-196.7"/>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge41" class="edge">
<title>Node24&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11695.95,-205.05C11704.92,-203.4 11714.04,-201.98 11722.78,-201 12291.04,-137.19 13727.81,-231.37 14295.78,-165 14307.22,-163.66 14319.35,-161.5 14330.87,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11695.06,-201.65 11685.9,-206.98 11696.38,-208.53 11695.06,-201.65"/>
+<path fill="none" stroke="midnightblue" d="M10471.31,-205.08C10462.18,-203.41 10452.89,-201.97 10444,-201 9896.55,-141.39 6037.92,-193.89 5488,-165 5447.49,-162.87 5402.6,-158.67 5365.27,-154.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10470.65,-208.52 10481.13,-206.97 10471.98,-201.64 10470.65,-208.52"/>
</g>
<!-- Node24&#45;&gt;Node5 -->
<g id="edge43" class="edge">
<title>Node24&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11695.95,-205.03C11704.92,-203.39 11714.04,-201.97 11722.78,-201 12409.93,-124.69 14147.07,-245.23 14833.78,-165 14845.1,-163.68 14857.1,-161.52 14868.49,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11695.06,-201.63 11685.9,-206.96 11696.38,-208.51 11695.06,-201.63"/>
+<path fill="none" stroke="midnightblue" d="M10471.31,-205.08C10462.18,-203.41 10452.89,-201.97 10444,-201 9916.22,-143.46 6193.44,-225.55 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10470.65,-208.52 10481.13,-206.97 10471.98,-201.64 10470.65,-208.52"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11288.78,-129 11288.78,-159 11458.78,-159 11458.78,-129 11288.78,-129"/>
-<text text-anchor="start" x="11296.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11373.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="11103,-129 11103,-159 11273,-159 11273,-129 11103,-129"/>
+<text text-anchor="start" x="11111" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11188" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge42" class="edge">
<title>Node24&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M11572.01,-204.08C11526.61,-190.55 11463.69,-171.8 11421,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11571.13,-207.47 11581.71,-206.97 11573.13,-200.76 11571.13,-207.47"/>
+<path fill="none" stroke="midnightblue" d="M10608.26,-205C10616.24,-203.49 10624.28,-202.12 10632,-201 10835.83,-171.51 10890.17,-194.49 11094,-165 11104.98,-163.41 11116.6,-161.3 11127.78,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10607.36,-201.61 10598.22,-206.96 10608.7,-208.48 10607.36,-201.61"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge45" class="edge">
<title>Node26&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M17784.49,-204.88C17776.22,-203.3 17767.83,-201.94 17759.78,-201 17035.08,-116.55 15201.67,-247.74 14476.78,-165 14465.21,-163.68 14452.95,-161.52 14441.3,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17784,-208.35 17794.49,-206.9 17785.38,-201.49 17784,-208.35"/>
+<path fill="none" stroke="midnightblue" d="M1147.66,-204.99C1156.14,-203.36 1164.75,-201.95 1173,-201 1604.26,-151.13 4646.49,-188.2 5080,-165 5120.51,-162.83 5165.4,-158.63 5202.73,-154.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1146.91,-201.57 1137.81,-206.99 1148.31,-208.43 1146.91,-201.57"/>
</g>
<!-- Node26&#45;&gt;Node5 -->
<g id="edge47" class="edge">
<title>Node26&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M17784.49,-204.9C17776.22,-203.31 17767.83,-201.95 17759.78,-201 17153.46,-129.69 15619.18,-235.59 15012.78,-165 15001.33,-163.67 14989.2,-161.5 14977.68,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17783.99,-208.37 17794.49,-206.92 17785.38,-201.51 17783.99,-208.37"/>
+<path fill="none" stroke="midnightblue" d="M1147.66,-204.98C1156.14,-203.35 1164.75,-201.95 1173,-201 1636.72,-147.53 4907.87,-189.91 5374,-165 5414.49,-162.84 5459.37,-158.61 5496.61,-154.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1146.91,-201.56 1137.81,-206.98 1148.31,-208.42 1146.91,-201.56"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_neon_concat_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17904.78,-129 17904.78,-159 18064.78,-159 18064.78,-129 17904.78,-129"/>
-<text text-anchor="start" x="17912.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17984.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1004,-129 1004,-159 1164,-159 1164,-129 1004,-129"/>
+<text text-anchor="start" x="1012" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1084" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge46" class="edge">
<title>Node26&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M17882.78,-202C17906.65,-188.66 17938.03,-171.12 17959.65,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17881.06,-198.95 17874.04,-206.88 17884.48,-205.06 17881.06,-198.95"/>
+<path fill="none" stroke="midnightblue" d="M1084,-196.59C1084,-184.26 1084,-169.72 1084,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1080.5,-196.7 1084,-206.7 1087.5,-196.71 1080.5,-196.7"/>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge49" class="edge">
<title>Node28&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M19668.12,-204.97C19659.64,-203.34 19651.03,-201.95 19642.78,-201 19072.49,-135.7 15047.22,-228.96 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19667.47,-208.41 19677.97,-206.97 19668.87,-201.55 19667.47,-208.41"/>
+<path fill="none" stroke="midnightblue" d="M197.66,-204.97C206.13,-203.35 214.74,-201.95 223,-201 759.16,-139.49 4541.06,-193.36 5080,-165 5120.51,-162.87 5165.4,-158.67 5202.73,-154.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="196.91,-201.55 187.81,-206.97 198.31,-208.41 196.91,-201.55"/>
</g>
<!-- Node28&#45;&gt;Node5 -->
<g id="edge51" class="edge">
<title>Node28&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19668.12,-204.97C19659.64,-203.35 19651.03,-201.95 19642.78,-201 19131.68,-142.27 15523.94,-223.12 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19667.47,-208.42 19677.97,-206.97 19668.86,-201.56 19667.47,-208.42"/>
+<path fill="none" stroke="midnightblue" d="M197.66,-204.97C206.13,-203.34 214.74,-201.95 223,-201 791.63,-135.88 4802.44,-195.09 5374,-165 5414.49,-162.87 5459.37,-158.64 5496.62,-154.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="196.91,-201.55 187.81,-206.97 198.31,-208.41 196.91,-201.55"/>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge50" class="edge">
<title>Node28&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M19822.26,-206.48C19834.53,-204.59 19846.96,-202.72 19858.78,-201 19979.02,-183.55 20010.16,-186.34 20129.78,-165 20139.44,-163.28 20149.65,-161.21 20159.56,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19821.36,-203.07 19812.02,-208.06 19822.43,-209.99 19821.36,-203.07"/>
+<path fill="none" stroke="midnightblue" d="M117.97,-198.44C108.94,-185.73 97.94,-170.25 90.11,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="115.2,-200.58 123.84,-206.7 120.9,-196.53 115.2,-200.58"/>
</g>
<!-- Node30&#45;&gt;Node3 -->
<g id="edge54" class="edge">
<title>Node30&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10009.45,-205.15C10019.25,-203.45 10029.24,-201.99 10038.78,-201 10509.29,-152.4 13825.81,-218.6 14295.78,-165 14307.39,-163.68 14319.69,-161.48 14331.36,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10008.53,-201.76 9999.31,-206.99 10009.78,-208.64 10008.53,-201.76"/>
+<path fill="none" stroke="midnightblue" d="M11056.15,-205.63C11041.41,-203.73 11026.32,-202.08 11012,-201 10399.94,-154.87 6100.96,-196.98 5488,-165 5447.49,-162.89 5402.6,-158.69 5365.27,-154.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11055.9,-209.13 11066.28,-206.99 11056.83,-202.19 11055.9,-209.13"/>
</g>
<!-- Node30&#45;&gt;Node5 -->
<g id="edge56" class="edge">
<title>Node30&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10009.45,-205.14C10019.25,-203.44 10029.24,-201.98 10038.78,-201 10568.78,-146.51 14304.46,-225.75 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10008.53,-201.75 9999.31,-206.98 10009.78,-208.63 10008.53,-201.75"/>
+<path fill="none" stroke="midnightblue" d="M11076.43,-205.24C11065.92,-203.5 11055.22,-202 11045,-201 10450.16,-142.84 6259.81,-232.91 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11075.96,-208.71 11086.41,-206.97 11077.16,-201.81 11075.96,-208.71"/>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge53" class="edge">
<title>Node30&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10012.09,-205.15C10021.05,-203.56 10030.1,-202.13 10038.78,-201 10103.8,-192.55 10582.85,-212.76 10627.78,-165 10640.57,-151.4 10640.2,-136.93 10627.78,-123 10554.18,-40.43 9790.25,-18 9514.42,-12.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10011.25,-201.75 10002.04,-206.99 10012.51,-208.63 10011.25,-201.75"/>
+<path fill="none" stroke="midnightblue" d="M11075.98,-205.27C11065.62,-203.54 11055.07,-202.04 11045,-201 10987.32,-195.05 9001.1,-203.78 8958,-165 8915.54,-126.8 8930.38,-46.26 8936.73,-19.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11075.39,-208.72 11085.84,-206.98 11076.59,-201.82 11075.39,-208.72"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9443.78,-129 9443.78,-159 9625.78,-159 9625.78,-129 9443.78,-129"/>
-<text text-anchor="start" x="9451.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9534.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="11671,-129 11671,-159 11853,-159 11853,-129 11671,-129"/>
+<text text-anchor="start" x="11679" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11762" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge55" class="edge">
<title>Node30&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M9859.46,-204.97C9852.47,-203.6 9845.5,-202.27 9838.78,-201 9748.3,-183.97 9725.26,-182.03 9634.78,-165 9624.77,-163.12 9614.22,-161.07 9603.86,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9859.21,-208.48 9869.69,-206.97 9860.55,-201.61 9859.21,-208.48"/>
+<path fill="none" stroke="midnightblue" d="M11224.61,-205.14C11233.15,-203.61 11241.75,-202.18 11250,-201 11431.95,-174.94 11480.05,-191.06 11662,-165 11673.48,-163.36 11685.63,-161.24 11697.36,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11223.84,-201.73 11214.64,-206.99 11225.11,-208.61 11223.84,-201.73"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge58" class="edge">
<title>Node32&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11893.86,-205.14C11903.53,-203.46 11913.37,-202 11922.78,-201 12447.2,-145.05 13771.98,-226.52 14295.78,-165 14307.22,-163.66 14319.35,-161.49 14330.87,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11893.07,-201.72 11883.85,-206.95 11894.32,-208.61 11893.07,-201.72"/>
+<path fill="none" stroke="midnightblue" d="M10661.33,-205.13C10651.52,-203.44 10641.54,-201.98 10632,-201 10063.41,-142.69 6058.79,-194.92 5488,-165 5447.49,-162.88 5402.6,-158.68 5365.27,-154.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10661,-208.63 10671.47,-206.97 10662.25,-201.74 10661,-208.63"/>
</g>
<!-- Node32&#45;&gt;Node5 -->
<g id="edge60" class="edge">
<title>Node32&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11893.65,-205.15C11903.39,-203.46 11913.3,-202 11922.78,-201 12566.16,-133.27 14191.24,-240.33 14833.78,-165 14845.1,-163.67 14857.1,-161.51 14868.49,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11892.8,-201.74 11883.58,-206.97 11894.05,-208.63 11892.8,-201.74"/>
+<path fill="none" stroke="midnightblue" d="M10661.33,-205.14C10651.52,-203.44 10641.54,-201.98 10632,-201 10083.09,-144.64 6214.2,-227.85 5666,-165 5654.51,-163.68 5642.34,-161.49 5630.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10661,-208.63 10671.47,-206.98 10662.25,-201.74 10661,-208.63"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11514.78,-129 11514.78,-159 11696.78,-159 11696.78,-129 11514.78,-129"/>
-<text text-anchor="start" x="11522.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11605.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="11291,-129 11291,-159 11473,-159 11473,-129 11291,-129"/>
+<text text-anchor="start" x="11299" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11382" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge59" class="edge">
<title>Node32&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M11773.25,-203.65C11734.71,-190.16 11681.91,-171.66 11645.97,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11772.13,-206.97 11782.72,-206.97 11774.44,-200.36 11772.13,-206.97"/>
+<path fill="none" stroke="midnightblue" d="M10806.87,-205.17C10815.66,-203.61 10824.51,-202.18 10833,-201 11031.3,-173.51 11083.73,-192.68 11282,-165 11293.57,-163.38 11305.83,-161.27 11317.64,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10806.22,-201.74 10797.01,-206.98 10807.48,-208.62 10806.22,-201.74"/>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge62" class="edge">
<title>Node34&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M17966.91,-205.13C17957.16,-203.44 17947.25,-201.99 17937.78,-201 17172.77,-121.23 15240.99,-252.01 14476.78,-165 14465.05,-163.66 14452.6,-161.46 14440.81,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17966.51,-208.61 17976.98,-206.96 17967.76,-201.73 17966.51,-208.61"/>
+<path fill="none" stroke="midnightblue" d="M1342.96,-205.16C1352.67,-203.46 1362.55,-201.99 1372,-201 1781.77,-158.01 4668.57,-187.12 5080,-165 5120.51,-162.82 5165.39,-158.62 5202.72,-154.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1342.13,-201.75 1332.92,-207 1343.39,-208.63 1342.13,-201.75"/>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge64" class="edge">
<title>Node34&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M17966.91,-205.15C17957.16,-203.46 17947.25,-202 17937.78,-201 17291.3,-132.97 15658.5,-239.91 15012.78,-165 15001.33,-163.67 14989.2,-161.51 14977.68,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17966.51,-208.63 17976.97,-206.97 17967.76,-201.74 17966.51,-208.63"/>
+<path fill="none" stroke="midnightblue" d="M1342.96,-205.15C1352.67,-203.45 1362.55,-201.99 1372,-201 1814.27,-154.76 4929.95,-188.82 5374,-165 5414.49,-162.83 5459.37,-158.6 5496.61,-154.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1342.13,-201.74 1332.92,-206.99 1343.39,-208.63 1342.13,-201.74"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_neon_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18082.78,-129 18082.78,-159 18262.78,-159 18262.78,-129 18082.78,-129"/>
-<text text-anchor="start" x="18090.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18172.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1183,-129 1183,-159 1363,-159 1363,-129 1183,-129"/>
+<text text-anchor="start" x="1191" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1273" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge63" class="edge">
<title>Node34&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M18071.85,-201.82C18095.5,-188.51 18126.47,-171.07 18147.84,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18069.85,-198.93 18062.85,-206.88 18073.29,-205.03 18069.85,-198.93"/>
+<path fill="none" stroke="midnightblue" d="M1273,-196.59C1273,-184.26 1273,-169.72 1273,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1269.5,-196.7 1273,-206.7 1276.5,-196.71 1269.5,-196.7"/>
</g>
<!-- Node36&#45;&gt;Node3 -->
<g id="edge67" class="edge">
<title>Node36&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9801.45,-205.48C9813.92,-203.64 9826.66,-202.05 9838.78,-201 10332.16,-158.16 13803.72,-221.03 14295.78,-165 14307.39,-163.68 14319.69,-161.48 14331.36,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9800.88,-202.02 9791.52,-207 9801.94,-208.94 9800.88,-202.02"/>
+<path fill="none" stroke="midnightblue" d="M11287.33,-205.46C11274.86,-203.63 11262.12,-202.04 11250,-201 10612.11,-146.2 6127.37,-198.27 5488,-165 5447.49,-162.89 5402.6,-158.7 5365.27,-154.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11286.84,-208.92 11297.26,-206.97 11287.9,-202 11286.84,-208.92"/>
</g>
<!-- Node36&#45;&gt;Node5 -->
<g id="edge69" class="edge">
<title>Node36&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9801.45,-205.47C9813.92,-203.64 9826.66,-202.05 9838.78,-201 10391.73,-153.23 14282.37,-228.2 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9800.88,-202.01 9791.52,-206.99 9801.94,-208.93 9800.88,-202.01"/>
+<path fill="none" stroke="midnightblue" d="M11287.33,-205.46C11274.86,-203.63 11262.12,-202.04 11250,-201 10631.82,-147.83 6282.45,-235.42 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11286.84,-208.93 11297.26,-206.98 11287.9,-202.01 11286.84,-208.93"/>
</g>
<!-- Node36&#45;&gt;Node8 -->
<g id="edge66" class="edge">
<title>Node36&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M9807.96,-205.4C9818.34,-203.81 9828.78,-202.3 9838.78,-201 9881.49,-195.46 10195.77,-196.84 10224.78,-165 10237.35,-151.2 10237.04,-137.08 10224.78,-123 10178.69,-70.06 9719.95,-32.01 9514.44,-17.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9807.39,-201.95 9798.05,-206.96 9808.47,-208.87 9807.39,-201.95"/>
+<path fill="none" stroke="midnightblue" d="M11286.19,-205.41C11274.08,-203.63 11261.75,-202.08 11250,-201 11135.35,-190.51 9282.82,-212.61 9178,-165 9155.08,-154.59 9159.7,-138.67 9140,-123 9079.97,-75.26 8996.92,-36.13 8959.15,-19.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11285.87,-208.9 11296.29,-206.95 11286.93,-201.98 11285.87,-208.9"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9166.28,-129 9166.28,-159 9387.28,-159 9387.28,-129 9166.28,-129"/>
-<text text-anchor="start" x="9174.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9276.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="11871.5,-129 11871.5,-159 12092.5,-159 12092.5,-129 11871.5,-129"/>
+<text text-anchor="start" x="11879.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11982" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge68" class="edge">
<title>Node36&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M9627.22,-205.26C9547.97,-191.63 9434.42,-172.11 9358.26,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9626.75,-208.73 9637.19,-206.97 9627.93,-201.83 9626.75,-208.73"/>
+<path fill="none" stroke="midnightblue" d="M11460.18,-205.41C11470.56,-203.82 11481,-202.31 11491,-201 11655.26,-179.48 11697.75,-186.63 11862,-165 11875.19,-163.26 11889.16,-161.17 11902.72,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11459.61,-201.96 11450.27,-206.96 11460.69,-208.87 11459.61,-201.96"/>
</g>
<!-- Node38&#45;&gt;Node3 -->
<g id="edge71" class="edge">
<title>Node38&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M18164.23,-205.05C18155.39,-203.39 18146.39,-201.97 18137.78,-201 17329.28,-110.11 15285.18,-256.81 14476.78,-165 14465.05,-163.67 14452.6,-161.47 14440.81,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18163.64,-208.5 18174.13,-206.99 18165,-201.63 18163.64,-208.5"/>
+<path fill="none" stroke="midnightblue" d="M1531.26,-205.05C1540.2,-203.4 1549.29,-201.97 1558,-201 1946.94,-157.64 4689.22,-186.11 5080,-165 5120.51,-162.81 5165.39,-158.61 5202.72,-154.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1530.4,-201.65 1521.26,-207 1531.74,-208.52 1530.4,-201.65"/>
</g>
<!-- Node38&#45;&gt;Node5 -->
<g id="edge73" class="edge">
<title>Node38&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M18163.59,-204.94C18154.95,-203.34 18146.18,-201.95 18137.78,-201 17447.7,-122.83 15702.67,-244.76 15012.78,-165 15001.33,-163.68 14989.2,-161.52 14977.68,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18163.15,-208.42 18173.64,-206.91 18164.5,-201.55 18163.15,-208.42"/>
+<path fill="none" stroke="midnightblue" d="M1531.26,-205.04C1540.2,-203.39 1549.29,-201.97 1558,-201 1979.43,-154.19 4950.6,-187.81 5374,-165 5414.49,-162.82 5459.37,-158.59 5496.61,-154.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1530.4,-201.64 1521.26,-206.99 1531.74,-208.52 1530.4,-201.64"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_neon_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18281.28,-129 18281.28,-159 18448.28,-159 18448.28,-129 18281.28,-129"/>
-<text text-anchor="start" x="18289.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18364.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1381.5,-129 1381.5,-159 1548.5,-159 1548.5,-129 1381.5,-129"/>
+<text text-anchor="start" x="1389.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1465" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge72" class="edge">
<title>Node38&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M18263.85,-201.82C18287.5,-188.51 18318.47,-171.07 18339.84,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18261.85,-198.93 18254.85,-206.88 18265.29,-205.03 18261.85,-198.93"/>
+<path fill="none" stroke="midnightblue" d="M1465,-196.59C1465,-184.26 1465,-169.72 1465,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1461.5,-196.7 1465,-206.7 1468.5,-196.71 1461.5,-196.7"/>
</g>
<!-- Node40&#45;&gt;Node3 -->
<g id="edge76" class="edge">
<title>Node40&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10389.44,-204.99C10397.91,-203.36 10406.52,-201.95 10414.78,-201 11271.55,-101.89 13438.89,-263.09 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.36,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10388.69,-201.57 10379.59,-206.99 10390.09,-208.43 10388.69,-201.57"/>
+<path fill="none" stroke="midnightblue" d="M5487.97,-204.17C5441.29,-190.63 5376.47,-171.82 5332.52,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5487.06,-207.55 5497.64,-206.97 5489.01,-200.82 5487.06,-207.55"/>
</g>
<!-- Node40&#45;&gt;Node5 -->
<g id="edge78" class="edge">
<title>Node40&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10389.44,-204.98C10397.91,-203.35 10406.52,-201.95 10414.78,-201 10902.57,-144.85 14345.98,-221.15 14833.78,-165 14845.26,-163.68 14857.44,-161.48 14868.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10388.69,-201.56 10379.59,-206.98 10390.08,-208.42 10388.69,-201.56"/>
+<path fill="none" stroke="midnightblue" d="M5555.65,-197.33C5560.75,-184.85 5566.83,-169.94 5571.2,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5552.37,-196.12 5551.83,-206.7 5558.85,-198.77 5552.37,-196.12"/>
</g>
<!-- Node40&#45;&gt;Node8 -->
<g id="edge75" class="edge">
<title>Node40&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10391.04,-204.88C10399,-203.34 10407.05,-201.99 10414.78,-201 10472.84,-193.55 11427.1,-207.09 11467.78,-165 11480.75,-151.58 11480.4,-136.75 11467.78,-123 11401,-50.28 9915.26,-19.58 9514.57,-12.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10390.15,-201.49 10381.04,-206.9 10391.54,-208.35 10390.15,-201.49"/>
+<path fill="none" stroke="midnightblue" d="M5476.96,-204.88C5470.23,-203.49 5463.49,-202.17 5457,-201 5337.02,-179.35 5119.93,-219.84 5194,-123 5263.1,-32.65 5328.35,-71.75 5441,-56 5784.98,-7.92 8307.17,-9.83 8840.23,-10.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5476.27,-208.31 5486.78,-206.96 5477.72,-201.46 5476.27,-208.31"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9877.78,-129 9877.78,-159 10037.78,-159 10037.78,-129 9877.78,-129"/>
-<text text-anchor="start" x="9885.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9957.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7029,-129 7029,-159 7189,-159 7189,-129 7029,-129"/>
+<text text-anchor="start" x="7037" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7109" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge77" class="edge">
<title>Node40&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M10253.69,-204.78C10247.63,-203.48 10241.6,-202.2 10235.78,-201 10152.03,-183.72 10130.5,-182.38 10046.78,-165 10037.78,-163.13 10028.3,-161.09 10019,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10253.35,-208.28 10263.86,-206.98 10254.83,-201.44 10253.35,-208.28"/>
+<path fill="none" stroke="midnightblue" d="M5634.19,-205.5C5646.84,-203.72 5659.73,-202.13 5672,-201 6268.79,-145.91 6425.27,-239.05 7020,-165 7031.16,-163.61 7042.97,-161.45 7054.22,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5633.49,-202.07 5624.1,-206.98 5634.5,-209 5633.49,-202.07"/>
</g>
<!-- Node42&#45;&gt;Node3 -->
<g id="edge80" class="edge">
<title>Node42&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M12113.42,-205.33C12124.58,-203.58 12135.94,-202.05 12146.78,-201 12622.17,-154.87 13821.46,-221.09 14295.78,-165 14307.22,-163.65 14319.35,-161.47 14330.87,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12112.55,-201.92 12103.25,-206.98 12113.68,-208.83 12112.55,-201.92"/>
+<path fill="none" stroke="midnightblue" d="M7835.36,-205.31C7824.2,-203.57 7812.84,-202.05 7802,-201 7290.09,-151.64 6001.46,-194.11 5488,-165 5447.5,-162.7 5402.61,-158.49 5365.28,-154.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7835.1,-208.82 7845.53,-206.97 7836.23,-201.91 7835.1,-208.82"/>
</g>
<!-- Node42&#45;&gt;Node5 -->
<g id="edge82" class="edge">
<title>Node42&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M12112.84,-205.38C12124.18,-203.6 12135.75,-202.05 12146.78,-201 12741.25,-144.32 14240.71,-234.84 14833.78,-165 14845.1,-163.67 14857.1,-161.5 14868.49,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12112.25,-201.93 12102.94,-207 12113.38,-208.84 12112.25,-201.93"/>
+<path fill="none" stroke="midnightblue" d="M7835.36,-205.33C7824.2,-203.58 7812.84,-202.05 7802,-201 7329.49,-155.13 6137.38,-221.34 5666,-165 5654.68,-163.65 5642.68,-161.47 5631.29,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7835.1,-208.83 7845.53,-206.99 7836.23,-201.92 7835.1,-208.83"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11714.78,-129 11714.78,-159 11920.78,-159 11920.78,-129 11714.78,-129"/>
-<text text-anchor="start" x="11722.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11817.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8349,-129 8349,-159 8555,-159 8555,-129 8349,-129"/>
+<text text-anchor="start" x="8357" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8452" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge81" class="edge">
<title>Node42&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M11985.25,-203.65C11946.71,-190.16 11893.91,-171.66 11857.97,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11984.13,-206.97 11994.72,-206.97 11986.44,-200.36 11984.13,-206.97"/>
+<path fill="none" stroke="midnightblue" d="M7998.81,-205.28C8007.98,-203.75 8017.17,-202.29 8026,-201 8164.99,-180.64 8201.01,-185.36 8340,-165 8352.02,-163.24 8364.73,-161.17 8377.1,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7998.18,-201.84 7988.9,-206.96 7999.34,-208.74 7998.18,-201.84"/>
</g>
<!-- Node44&#45;&gt;Node3 -->
<g id="edge84" class="edge">
<title>Node44&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M18348.11,-204.99C18339.64,-203.36 18331.03,-201.96 18322.78,-201 17473.74,-102.75 15326.05,-261.25 14476.78,-165 14465.05,-163.67 14452.6,-161.47 14440.81,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18347.47,-208.43 18357.97,-206.99 18348.86,-201.57 18347.47,-208.43"/>
+<path fill="none" stroke="midnightblue" d="M1711.29,-204.88C1719.56,-203.3 1727.95,-201.94 1736,-201 2105.08,-158.03 4708.97,-185.15 5080,-165 5120.51,-162.8 5165.39,-158.59 5202.72,-154.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1710.4,-201.49 1701.29,-206.9 1711.78,-208.35 1710.4,-201.49"/>
</g>
<!-- Node44&#45;&gt;Node5 -->
<g id="edge86" class="edge">
<title>Node44&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M18347.49,-204.88C18339.22,-203.3 18330.83,-201.94 18322.78,-201 17592.12,-115.89 15743.54,-249.24 15012.78,-165 15001.33,-163.68 14989.2,-161.52 14977.68,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18347,-208.35 18357.49,-206.9 18348.38,-201.49 18347,-208.35"/>
+<path fill="none" stroke="midnightblue" d="M1710.66,-204.99C1719.14,-203.36 1727.75,-201.96 1736,-201 2137.55,-154.43 4970.35,-186.84 5374,-165 5414.49,-162.81 5459.37,-158.58 5496.61,-154.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1709.91,-201.57 1700.81,-206.99 1711.31,-208.43 1709.91,-201.57"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18466.78,-129 18466.78,-159 18626.78,-159 18626.78,-129 18466.78,-129"/>
-<text text-anchor="start" x="18474.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18546.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1567,-129 1567,-159 1727,-159 1727,-129 1567,-129"/>
+<text text-anchor="start" x="1575" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1647" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge85" class="edge">
<title>Node44&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M18445.85,-201.82C18469.5,-188.51 18500.47,-171.07 18521.84,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18443.85,-198.93 18436.85,-206.88 18447.29,-205.03 18443.85,-198.93"/>
+<path fill="none" stroke="midnightblue" d="M1647,-196.59C1647,-184.26 1647,-169.72 1647,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1643.5,-196.7 1647,-206.7 1650.5,-196.71 1643.5,-196.7"/>
</g>
<!-- Node46&#45;&gt;Node3 -->
<g id="edge89" class="edge">
<title>Node46&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9568.55,-205.19C9578.66,-203.48 9588.95,-201.99 9598.78,-201 10118.04,-148.56 13777.21,-223.94 14295.78,-165 14307.39,-163.68 14319.69,-161.49 14331.36,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9567.76,-201.78 9558.53,-206.98 9568.99,-208.67 9567.76,-201.78"/>
+<path fill="none" stroke="midnightblue" d="M5693.21,-205.18C5684.71,-203.7 5676.19,-202.27 5668,-201 5540.1,-181.1 5506.66,-186.35 5379,-165 5368.61,-163.26 5357.63,-161.18 5346.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5692.7,-208.65 5703.16,-206.95 5693.92,-201.76 5692.7,-208.65"/>
</g>
<!-- Node46&#45;&gt;Node5 -->
<g id="edge91" class="edge">
<title>Node46&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9568.55,-205.19C9578.66,-203.47 9588.95,-201.99 9598.78,-201 10177.54,-142.78 14255.87,-231.15 14833.78,-165 14845.26,-163.69 14857.44,-161.49 14868.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9567.76,-201.77 9558.53,-206.97 9568.99,-208.66 9567.76,-201.77"/>
+<path fill="none" stroke="midnightblue" d="M5728.68,-203.22C5693.58,-189.75 5646.03,-171.5 5613.58,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5727.63,-206.57 5738.22,-206.88 5730.14,-200.03 5727.63,-206.57"/>
</g>
<!-- Node46&#45;&gt;Node8 -->
<g id="edge88" class="edge">
<title>Node46&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M9576.33,-205.08C9583.91,-203.66 9591.49,-202.28 9598.78,-201 9705.92,-182.19 9896.92,-209.36 9830.78,-123 9788.92,-68.35 9591.84,-34.3 9485.02,-19.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9575.57,-201.67 9566.39,-206.97 9576.87,-208.55 9575.57,-201.67"/>
+<path fill="none" stroke="midnightblue" d="M5691.17,-205.16C5683.34,-203.73 5675.52,-202.33 5668,-201 5619.86,-192.51 5482.61,-202.29 5451,-165 5442.23,-154.66 5439.62,-68.35 5452,-56 5482.82,-25.24 8275.96,-13.42 8840.28,-11.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5690.6,-208.62 5701.07,-206.98 5691.87,-201.73 5690.6,-208.62"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8962.78,-129 8962.78,-159 9148.78,-159 9148.78,-129 8962.78,-129"/>
-<text text-anchor="start" x="8970.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9055.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7207,-129 7207,-159 7393,-159 7393,-129 7207,-129"/>
+<text text-anchor="start" x="7215" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7300" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge90" class="edge">
<title>Node46&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M9416.44,-205.07C9408.79,-203.65 9401.14,-202.27 9393.78,-201 9288.8,-182.84 9261.73,-183.35 9156.78,-165 9146.3,-163.17 9135.24,-161.11 9124.43,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9416.01,-208.55 9426.48,-206.95 9417.3,-201.67 9416.01,-208.55"/>
+<path fill="none" stroke="midnightblue" d="M5848.34,-205.23C5858.27,-203.54 5868.36,-202.06 5878,-201 6461.37,-136.85 6614.69,-229.69 7198,-165 7210.73,-163.59 7224.25,-161.42 7237.14,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5847.72,-201.79 5838.49,-206.98 5848.94,-208.68 5847.72,-201.79"/>
</g>
<!-- Node48&#45;&gt;Node3 -->
<g id="edge94" class="edge">
<title>Node48&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10567.44,-204.99C10575.91,-203.36 10584.52,-201.96 10592.78,-201 11410.23,-106.26 13478.21,-258.77 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.36,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10566.69,-201.57 10557.59,-206.99 10568.09,-208.43 10566.69,-201.57"/>
+<path fill="none" stroke="midnightblue" d="M5344.67,-199.89C5330.35,-186.93 5312.38,-170.68 5299.73,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5342.44,-202.59 5352.2,-206.7 5347.13,-197.4 5342.44,-202.59"/>
</g>
<!-- Node48&#45;&gt;Node5 -->
<g id="edge96" class="edge">
<title>Node48&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10567.44,-204.98C10575.91,-203.35 10584.52,-201.95 10592.78,-201 11529.06,-93.07 13897.5,-272.93 14833.78,-165 14845.26,-163.68 14857.43,-161.48 14868.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10566.69,-201.56 10557.59,-206.98 10568.09,-208.42 10566.69,-201.56"/>
+<path fill="none" stroke="midnightblue" d="M5416.42,-203.39C5453.51,-189.9 5503.99,-171.55 5538.39,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5415.02,-200.18 5406.82,-206.88 5417.42,-206.75 5415.02,-200.18"/>
</g>
<!-- Node48&#45;&gt;Node8 -->
<g id="edge93" class="edge">
<title>Node48&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10568.42,-204.94C10576.58,-203.36 10584.85,-201.99 10592.78,-201 10666.51,-191.81 11877.95,-218.24 11929.78,-165 11942.8,-151.62 11942.43,-136.73 11929.78,-123 11846.56,-32.69 9969.69,-14.62 9514.54,-11.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10567.66,-201.52 10558.56,-206.94 10569.05,-208.38 10567.66,-201.52"/>
+<path fill="none" stroke="midnightblue" d="M5296.3,-204.59C5244.62,-192.04 5182.66,-175.2 5175,-165 5142.53,-121.77 5180.37,-79.63 5229,-56 5312.56,-15.4 8259.72,-11.43 8840.28,-11.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5295.6,-208.02 5306.14,-206.96 5297.24,-201.22 5295.6,-208.02"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10055.78,-129 10055.78,-159 10215.78,-159 10215.78,-129 10055.78,-129"/>
-<text text-anchor="start" x="10063.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10135.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6069,-129 6069,-159 6229,-159 6229,-129 6069,-129"/>
+<text text-anchor="start" x="6077" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6149" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge95" class="edge">
<title>Node48&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M10432.17,-204.76C10426.29,-203.47 10420.43,-202.2 10414.78,-201 10344.71,-186.1 10264.51,-170.11 10208.13,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10431.54,-208.2 10442.06,-206.94 10433.04,-201.37 10431.54,-208.2"/>
+<path fill="none" stroke="midnightblue" d="M5434.23,-204.88C5441.87,-203.39 5449.59,-202.05 5457,-201 5722.84,-163.45 5794.16,-202.55 6060,-165 6070.66,-163.49 6081.94,-161.38 6092.75,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5433.34,-201.49 5424.25,-206.92 5434.74,-208.35 5433.34,-201.49"/>
</g>
<!-- Node50&#45;&gt;Node3 -->
<g id="edge98" class="edge">
<title>Node50&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M12300.07,-204.94C12308.34,-203.35 12316.73,-201.97 12324.78,-201 13194.66,-96.41 13425.77,-268.55 14295.78,-165 14307.22,-163.64 14319.35,-161.46 14330.87,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12299.18,-201.55 12290.07,-206.97 12300.57,-208.41 12299.18,-201.55"/>
+<path fill="none" stroke="midnightblue" d="M8050.71,-204.91C8042.44,-203.32 8034.05,-201.95 8026,-201 7465.84,-134.81 6051.17,-196.55 5488,-165 5447.49,-162.73 5402.61,-158.52 5365.28,-154.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8050.21,-208.38 8060.71,-206.93 8051.6,-201.52 8050.21,-208.38"/>
</g>
<!-- Node50&#45;&gt;Node5 -->
<g id="edge100" class="edge">
<title>Node50&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M12300.07,-204.91C12308.34,-203.32 12316.73,-201.95 12324.78,-201 12878.53,-135.52 14280.02,-230.48 14833.78,-165 14845.1,-163.66 14857.1,-161.49 14868.49,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12299.18,-201.52 12290.07,-206.93 12300.56,-208.38 12299.18,-201.52"/>
+<path fill="none" stroke="midnightblue" d="M8050.71,-204.91C8042.44,-203.33 8034.05,-201.96 8026,-201 7505.15,-139.17 6186.85,-226.83 5666,-165 5654.68,-163.66 5642.68,-161.49 5631.29,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8050.21,-208.38 8060.71,-206.94 8051.6,-201.52 8050.21,-208.38"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11976.78,-129 11976.78,-159 12136.78,-159 12136.78,-129 11976.78,-129"/>
-<text text-anchor="start" x="11984.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12056.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8573,-129 8573,-159 8733,-159 8733,-129 8573,-129"/>
+<text text-anchor="start" x="8581" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8653" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node51 -->
<g id="edge99" class="edge">
<title>Node50&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M12193.08,-202.87C12161.44,-189.44 12118.93,-171.39 12089.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12191.96,-206.2 12202.53,-206.88 12194.69,-199.75 12191.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M8182.53,-204.93C8189.75,-203.47 8197.01,-202.13 8204,-201 8362.74,-175.33 8405.26,-190.67 8564,-165 8574.16,-163.36 8584.9,-161.26 8595.27,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8181.81,-201.5 8172.73,-206.96 8183.23,-208.35 8181.81,-201.5"/>
</g>
<!-- Node52&#45;&gt;Node3 -->
<g id="edge102" class="edge">
<title>Node52&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M12478.07,-204.95C12486.34,-203.36 12494.73,-201.97 12502.78,-201 13294.04,-105.14 13504.4,-259.92 14295.78,-165 14307.22,-163.63 14319.35,-161.45 14330.86,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12477.18,-201.56 12468.07,-206.98 12478.57,-208.42 12477.18,-201.56"/>
+<path fill="none" stroke="midnightblue" d="M9489.34,-204.98C9480.86,-203.36 9472.25,-201.95 9464,-201 9025.12,-150.28 5929.17,-188.58 5488,-165 5447.49,-162.84 5402.6,-158.63 5365.27,-154.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9488.69,-208.43 9499.19,-206.99 9490.09,-201.57 9488.69,-208.43"/>
</g>
<!-- Node52&#45;&gt;Node5 -->
<g id="edge104" class="edge">
<title>Node52&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M12478.07,-204.92C12486.34,-203.33 12494.73,-201.96 12502.78,-201 13017.22,-139.88 14319.33,-226.12 14833.78,-165 14845.1,-163.65 14857.09,-161.48 14868.49,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12477.18,-201.53 12468.07,-206.94 12478.57,-208.39 12477.18,-201.53"/>
+<path fill="none" stroke="midnightblue" d="M9489.34,-204.99C9480.86,-203.36 9472.25,-201.96 9464,-201 8625.56,-103.93 6504.44,-262.07 5666,-165 5654.52,-163.67 5642.34,-161.47 5630.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9488.69,-208.43 9499.19,-206.99 9490.09,-201.57 9488.69,-208.43"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12154.78,-129 12154.78,-159 12314.78,-159 12314.78,-129 12154.78,-129"/>
-<text text-anchor="start" x="12162.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12234.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="10125,-129 10125,-159 10285,-159 10285,-129 10125,-129"/>
+<text text-anchor="start" x="10133" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10205" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge103" class="edge">
<title>Node52&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M12371.08,-202.87C12339.44,-189.44 12296.93,-171.39 12267.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12369.96,-206.2 12380.53,-206.88 12372.69,-199.75 12369.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M9620.34,-204.94C9627.95,-203.45 9635.62,-202.09 9643,-201 9851.55,-170.05 9907.49,-196.19 10116,-165 10126.49,-163.43 10137.59,-161.31 10148.26,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9619.49,-201.54 9610.39,-206.97 9620.88,-208.4 9619.49,-201.54"/>
</g>
<!-- Node54&#45;&gt;Node3 -->
<g id="edge106" class="edge">
<title>Node54&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M18537.48,-205.4C18525.21,-203.6 18512.7,-202.04 18500.78,-201 18055.34,-162.13 14921.07,-215.26 14476.78,-165 14465.04,-163.67 14452.6,-161.48 14440.81,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18537.3,-208.91 18547.71,-206.96 18538.36,-201.99 18537.3,-208.91"/>
+<path fill="none" stroke="midnightblue" d="M1939.3,-205.42C1951.57,-203.62 1964.08,-202.06 1976,-201 2663.13,-140.12 4391.21,-202.69 5080,-165 5120.51,-162.78 5165.39,-158.58 5202.72,-154.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1938.42,-202.02 1929.07,-206.99 1939.48,-208.94 1938.42,-202.02"/>
</g>
<!-- Node54&#45;&gt;Node5 -->
<g id="edge108" class="edge">
<title>Node54&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M18537.48,-205.41C18525.21,-203.61 18512.7,-202.05 18500.78,-201 17728.61,-133.08 15782.86,-253.56 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18537.3,-208.92 18547.71,-206.97 18538.35,-202 18537.3,-208.92"/>
+<path fill="none" stroke="midnightblue" d="M1939.3,-205.41C1951.57,-203.61 1964.08,-202.05 1976,-201 2728.24,-134.73 4619.96,-206.06 5374,-165 5414.49,-162.8 5459.37,-158.56 5496.61,-154.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1938.42,-202.01 1929.07,-206.98 1939.48,-208.93 1938.42,-202.01"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18645.28,-129 18645.28,-159 18866.28,-159 18866.28,-129 18645.28,-129"/>
-<text text-anchor="start" x="18653.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18755.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1745.5,-129 1745.5,-159 1966.5,-159 1966.5,-129 1745.5,-129"/>
+<text text-anchor="start" x="1753.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1856" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge107" class="edge">
<title>Node54&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M18654.85,-201.82C18678.5,-188.51 18709.47,-171.07 18730.84,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18652.85,-198.93 18645.85,-206.88 18656.29,-205.03 18652.85,-198.93"/>
+<path fill="none" stroke="midnightblue" d="M1856,-196.59C1856,-184.26 1856,-169.72 1856,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1852.5,-196.7 1856,-206.7 1859.5,-196.71 1852.5,-196.7"/>
</g>
<!-- Node56&#45;&gt;Node3 -->
<g id="edge110" class="edge">
<title>Node56&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M18766.11,-204.98C18757.64,-203.35 18749.03,-201.95 18740.78,-201 18270.1,-146.75 14947.58,-218.14 14476.78,-165 14465.04,-163.68 14452.6,-161.48 14440.81,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18765.47,-208.42 18775.97,-206.98 18766.86,-201.56 18765.47,-208.42"/>
+<path fill="none" stroke="midnightblue" d="M2129.29,-204.89C2137.56,-203.31 2145.95,-201.94 2154,-201 2799.85,-125.3 4430.71,-200.76 5080,-165 5120.51,-162.77 5165.39,-158.56 5202.72,-154.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2128.4,-201.5 2119.29,-206.91 2129.78,-208.36 2128.4,-201.5"/>
</g>
<!-- Node56&#45;&gt;Node5 -->
<g id="edge112" class="edge">
<title>Node56&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M18766.11,-204.99C18757.64,-203.36 18749.03,-201.96 18740.78,-201 17917.8,-105.64 15835.87,-259.38 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18765.47,-208.43 18775.97,-206.99 18766.86,-201.57 18765.47,-208.43"/>
+<path fill="none" stroke="midnightblue" d="M2129.29,-204.88C2137.56,-203.3 2145.95,-201.94 2154,-201 2509.39,-159.55 5016.73,-184.56 5374,-165 5414.49,-162.78 5459.37,-158.55 5496.61,-154.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2128.4,-201.49 2119.29,-206.9 2129.78,-208.35 2128.4,-201.49"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18884.78,-129 18884.78,-159 19044.78,-159 19044.78,-129 18884.78,-129"/>
-<text text-anchor="start" x="18892.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="18964.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="1985,-129 1985,-159 2145,-159 2145,-129 1985,-129"/>
+<text text-anchor="start" x="1993" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2065" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge111" class="edge">
<title>Node56&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M18863.85,-201.82C18887.5,-188.51 18918.47,-171.07 18939.84,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18861.85,-198.93 18854.85,-206.88 18865.29,-205.03 18861.85,-198.93"/>
+<path fill="none" stroke="midnightblue" d="M2065,-196.59C2065,-184.26 2065,-169.72 2065,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2061.5,-196.7 2065,-206.7 2068.5,-196.71 2061.5,-196.7"/>
</g>
<!-- Node58&#45;&gt;Node3 -->
<g id="edge114" class="edge">
<title>Node58&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M12664.33,-205.05C12673.18,-203.42 12682.17,-202 12690.78,-201 13399.49,-118.39 13587.44,-250.8 14295.78,-165 14307.06,-163.63 14319.01,-161.49 14330.38,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12663.57,-201.63 12654.41,-206.96 12664.89,-208.5 12663.57,-201.63"/>
+<path fill="none" stroke="midnightblue" d="M9873.31,-205.09C9864.18,-203.41 9854.89,-201.97 9846,-201 9364.63,-148.35 5971.56,-190.65 5488,-165 5447.49,-162.85 5402.6,-158.65 5365.27,-154.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9872.65,-208.52 9883.13,-206.98 9873.98,-201.65 9872.65,-208.52"/>
</g>
<!-- Node58&#45;&gt;Node5 -->
<g id="edge116" class="edge">
<title>Node58&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M12664.14,-205.04C12673.05,-203.4 12682.11,-201.99 12690.78,-201 13164.02,-147.19 14360.85,-221.51 14833.78,-165 14845.1,-163.65 14857.09,-161.47 14868.49,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12663.31,-201.63 12654.16,-206.96 12664.64,-208.5 12663.31,-201.63"/>
+<path fill="none" stroke="midnightblue" d="M9873.31,-205.09C9864.18,-203.42 9854.89,-201.97 9846,-201 9384.3,-150.42 6127.4,-218.22 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9872.65,-208.53 9883.13,-206.98 9873.98,-201.65 9872.65,-208.53"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12333.28,-129 12333.28,-159 12502.28,-159 12502.28,-129 12333.28,-129"/>
-<text text-anchor="start" x="12341.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12417.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="10543.5,-129 10543.5,-159 10712.5,-159 10712.5,-129 10543.5,-129"/>
+<text text-anchor="start" x="10551.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10628" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node59 -->
<g id="edge115" class="edge">
<title>Node58&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M12554.08,-202.87C12522.44,-189.44 12479.93,-171.39 12450.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12552.96,-206.2 12563.53,-206.88 12555.69,-199.75 12552.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M10035.01,-205.84C10047.44,-204.08 10060.01,-202.41 10072,-201 10260.7,-178.76 10309.32,-187.46 10498,-165 10512.74,-163.25 10528.37,-161.09 10543.5,-158.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10034.5,-202.37 10025.1,-207.26 10035.49,-209.3 10034.5,-202.37"/>
</g>
<!-- Node60&#45;&gt;Node3 -->
<g id="edge118" class="edge">
<title>Node60&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M18945.24,-205.03C18936.39,-203.38 18927.39,-201.96 18918.78,-201 18428.25,-146.29 14967.25,-220.27 14476.78,-165 14465.04,-163.68 14452.6,-161.48 14440.81,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18944.65,-208.48 18955.13,-206.98 18946,-201.61 18944.65,-208.48"/>
+<path fill="none" stroke="midnightblue" d="M2312.19,-204.95C2320.83,-203.35 2329.6,-201.96 2338,-201 2943.46,-131.93 4471.55,-198.76 5080,-165 5120.51,-162.75 5165.39,-158.54 5202.72,-154.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2311.28,-201.56 2302.14,-206.92 2312.63,-208.43 2311.28,-201.56"/>
</g>
<!-- Node60&#45;&gt;Node5 -->
<g id="edge120" class="edge">
<title>Node60&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M18945.24,-205.04C18936.39,-203.39 18927.39,-201.97 18918.78,-201 18056.15,-104.29 15875.19,-263.69 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18944.64,-208.49 18955.13,-206.99 18946,-201.62 18944.64,-208.49"/>
+<path fill="none" stroke="midnightblue" d="M2312.19,-204.94C2320.83,-203.34 2329.6,-201.95 2338,-201 3008.41,-124.95 4700.31,-202.11 5374,-165 5414.49,-162.77 5459.37,-158.53 5496.61,-154.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2311.28,-201.55 2302.14,-206.91 2312.63,-208.42 2311.28,-201.55"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19062.78,-129 19062.78,-159 19226.78,-159 19226.78,-129 19062.78,-129"/>
-<text text-anchor="start" x="19070.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19144.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2164,-129 2164,-159 2328,-159 2328,-129 2164,-129"/>
+<text text-anchor="start" x="2172" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2246" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node61 -->
<g id="edge119" class="edge">
<title>Node60&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M19044.59,-201.82C19068.07,-188.51 19098.81,-171.07 19120.02,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19042.64,-198.91 19035.67,-206.88 19046.09,-204.99 19042.64,-198.91"/>
+<path fill="none" stroke="midnightblue" d="M2246,-196.59C2246,-184.26 2246,-169.72 2246,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2242.5,-196.7 2246,-206.7 2249.5,-196.71 2242.5,-196.7"/>
</g>
<!-- Node62&#45;&gt;Node3 -->
<g id="edge122" class="edge">
<title>Node62&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M19128.67,-204.98C19120.01,-203.35 19111.21,-201.95 19102.78,-201 18591.99,-143.52 14987.57,-222.48 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19128.26,-208.46 19138.75,-206.98 19129.62,-201.6 19128.26,-208.46"/>
+<path fill="none" stroke="midnightblue" d="M2494.47,-204.96C2503.01,-203.35 2511.68,-201.96 2520,-201 3085.17,-135.6 4511.94,-196.78 5080,-165 5120.51,-162.73 5165.39,-158.52 5202.72,-154.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.65,-201.55 2484.52,-206.93 2495.01,-208.42 2493.65,-201.55"/>
</g>
<!-- Node62&#45;&gt;Node5 -->
<g id="edge124" class="edge">
<title>Node62&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19128.67,-204.98C19120.01,-203.36 19111.21,-201.95 19102.78,-201 18199.61,-98.9 15915.83,-268.15 15012.78,-165 15001.17,-163.67 14988.86,-161.48 14977.2,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19128.25,-208.47 19138.74,-206.98 19129.62,-201.6 19128.25,-208.47"/>
+<path fill="none" stroke="midnightblue" d="M2494.47,-204.95C2503.01,-203.34 2511.68,-201.96 2520,-201 3150.12,-128.55 4740.7,-200.13 5374,-165 5414.49,-162.75 5459.37,-158.52 5496.61,-154.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2493.65,-201.54 2484.52,-206.92 2495.01,-208.41 2493.65,-201.54"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19245.28,-129 19245.28,-159 19408.28,-159 19408.28,-129 19245.28,-129"/>
-<text text-anchor="start" x="19253.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19326.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2347.5,-129 2347.5,-159 2510.5,-159 2510.5,-129 2347.5,-129"/>
+<text text-anchor="start" x="2355.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2429" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge123" class="edge">
<title>Node62&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M19227.34,-201.82C19250.64,-188.51 19281.16,-171.07 19302.21,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19225.43,-198.88 19218.48,-206.88 19228.9,-204.96 19225.43,-198.88"/>
+<path fill="none" stroke="midnightblue" d="M2429,-196.59C2429,-184.26 2429,-169.72 2429,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2425.5,-196.7 2429,-206.7 2432.5,-196.71 2425.5,-196.7"/>
</g>
<!-- Node64&#45;&gt;Node3 -->
<g id="edge126" class="edge">
<title>Node64&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M19490.12,-204.97C19481.64,-203.34 19473.03,-201.95 19464.78,-201 18914.15,-137.88 15027.56,-226.82 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19489.47,-208.41 19499.97,-206.97 19490.86,-201.55 19489.47,-208.41"/>
+<path fill="none" stroke="midnightblue" d="M2673.29,-204.91C2681.56,-203.33 2689.95,-201.95 2698,-201 3223.71,-138.63 4551.45,-194.85 5080,-165 5120.5,-162.71 5165.39,-158.5 5202.72,-154.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2672.4,-201.52 2663.29,-206.94 2673.79,-208.38 2672.4,-201.52"/>
</g>
<!-- Node64&#45;&gt;Node5 -->
<g id="edge128" class="edge">
<title>Node64&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19490.12,-204.98C19481.64,-203.35 19473.03,-201.95 19464.78,-201 18973.34,-144.45 15504.29,-220.97 15012.78,-165 15001.17,-163.68 14988.86,-161.48 14977.2,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19489.47,-208.42 19499.97,-206.98 19490.86,-201.56 19489.47,-208.42"/>
+<path fill="none" stroke="midnightblue" d="M2673.29,-204.9C2681.56,-203.32 2689.95,-201.95 2698,-201 3288.64,-131.43 4780.21,-198.19 5374,-165 5414.49,-162.74 5459.36,-158.5 5496.61,-154.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2672.4,-201.51 2663.29,-206.92 2673.79,-208.37 2672.4,-201.51"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19604.78,-129 19604.78,-159 19764.78,-159 19764.78,-129 19604.78,-129"/>
-<text text-anchor="start" x="19612.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19684.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2529,-129 2529,-159 2689,-159 2689,-129 2529,-129"/>
+<text text-anchor="start" x="2537" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2609" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node64&#45;&gt;Node65 -->
<g id="edge127" class="edge">
<title>Node64&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M19586.84,-201.82C19609.79,-188.51 19639.84,-171.07 19660.58,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19585,-198.84 19578.11,-206.88 19588.52,-204.89 19585,-198.84"/>
+<path fill="none" stroke="midnightblue" d="M2609,-196.59C2609,-184.26 2609,-169.72 2609,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2605.5,-196.7 2609,-206.7 2612.5,-196.71 2605.5,-196.7"/>
</g>
<!-- Node66&#45;&gt;Node3 -->
<g id="edge130" class="edge">
<title>Node66&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M14522.08,-202.87C14490.44,-189.44 14447.93,-171.39 14418.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14520.96,-206.2 14531.53,-206.88 14523.69,-199.75 14520.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M2852.74,-204.98C2861.2,-203.37 2869.77,-201.97 2878,-201 3364.02,-143.62 4591.4,-192.9 5080,-165 5120.5,-162.69 5165.39,-158.47 5202.72,-154.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2852.03,-201.55 2842.91,-206.95 2853.4,-208.41 2852.03,-201.55"/>
</g>
<!-- Node66&#45;&gt;Node5 -->
<g id="edge132" class="edge">
<title>Node66&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14637.2,-204.77C14643.14,-203.48 14649.06,-202.21 14654.78,-201 14734.17,-184.2 14754.41,-181.9 14833.78,-165 14842.61,-163.12 14851.92,-161.09 14861.06,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14636.22,-201.4 14627.2,-206.96 14637.72,-208.24 14636.22,-201.4"/>
+<path fill="none" stroke="midnightblue" d="M2852.74,-204.96C2861.19,-203.35 2869.77,-201.96 2878,-201 3428.96,-136.5 4820.15,-196.22 5374,-165 5414.48,-162.72 5459.36,-158.48 5496.61,-154.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2852.02,-201.54 2842.91,-206.93 2853.4,-208.4 2852.02,-201.54"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14485.28,-129 14485.28,-159 14646.28,-159 14646.28,-129 14485.28,-129"/>
-<text text-anchor="start" x="14493.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14565.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2707.5,-129 2707.5,-159 2868.5,-159 2868.5,-129 2707.5,-129"/>
+<text text-anchor="start" x="2715.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2788" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge131" class="edge">
<title>Node66&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M14565.1,-196.59C14565.26,-184.26 14565.45,-169.72 14565.59,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14561.6,-196.66 14564.97,-206.7 14568.6,-196.75 14561.6,-196.66"/>
+<path fill="none" stroke="midnightblue" d="M2788,-196.59C2788,-184.26 2788,-169.72 2788,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2784.5,-196.7 2788,-206.7 2791.5,-196.71 2784.5,-196.7"/>
</g>
<!-- Node68&#45;&gt;Node3 -->
<g id="edge134" class="edge">
<title>Node68&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M14250.23,-202.87C14281.7,-189.44 14323.97,-171.39 14352.89,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14248.66,-199.74 14240.84,-206.88 14251.41,-206.18 14248.66,-199.74"/>
+<path fill="none" stroke="midnightblue" d="M3031.29,-204.93C3039.56,-203.34 3047.95,-201.97 3056,-201 3502.65,-147.41 4630.9,-190.97 5080,-165 5120.5,-162.66 5165.38,-158.44 5202.72,-154.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3030.4,-201.54 3021.29,-206.96 3031.79,-208.4 3030.4,-201.54"/>
</g>
<!-- Node68&#45;&gt;Node5 -->
<g id="edge136" class="edge">
<title>Node68&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14274.01,-204.94C14281.66,-203.43 14289.37,-202.07 14296.78,-201 14533.51,-166.68 14597.05,-199.32 14833.78,-165 14844.44,-163.45 14855.71,-161.32 14866.52,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14273.13,-201.55 14264.03,-206.98 14274.53,-208.4 14273.13,-201.55"/>
+<path fill="none" stroke="midnightblue" d="M3031.29,-204.92C3039.56,-203.33 3047.95,-201.96 3056,-201 3567.57,-140.2 4859.66,-194.28 5374,-165 5414.48,-162.7 5459.36,-158.45 5496.61,-154.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3030.4,-201.53 3021.29,-206.94 3031.79,-208.39 3030.4,-201.53"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14126.78,-129 14126.78,-159 14286.78,-159 14286.78,-129 14126.78,-129"/>
-<text text-anchor="start" x="14134.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14206.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="2887,-129 2887,-159 3047,-159 3047,-129 2887,-129"/>
+<text text-anchor="start" x="2895" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2967" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge135" class="edge">
<title>Node68&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M14207.46,-196.59C14207.29,-184.26 14207.1,-169.72 14206.97,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14203.96,-196.75 14207.59,-206.7 14210.96,-196.66 14203.96,-196.75"/>
+<path fill="none" stroke="midnightblue" d="M2967,-196.59C2967,-184.26 2967,-169.72 2967,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2963.5,-196.7 2967,-206.7 2970.5,-196.71 2963.5,-196.7"/>
</g>
<!-- Node70&#45;&gt;Node3 -->
<g id="edge138" class="edge">
<title>Node70&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M19860.66,-205.52C19847.34,-203.67 19833.72,-202.06 19820.78,-201 19228.96,-152.68 15066.88,-231.09 14476.78,-165 14465.04,-163.69 14452.6,-161.49 14440.81,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19860.37,-209.02 19870.77,-206.98 19861.37,-202.09 19860.37,-209.02"/>
+<path fill="none" stroke="midnightblue" d="M3947.65,-204.98C3955.81,-203.4 3964.07,-202.01 3972,-201 4460.75,-138.71 4588.34,-197.05 5080,-165 5120.48,-162.36 5165.36,-158.11 5202.7,-154.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3946.89,-201.56 3937.79,-206.99 3948.28,-208.42 3946.89,-201.56"/>
</g>
<!-- Node70&#45;&gt;Node5 -->
<g id="edge140" class="edge">
<title>Node70&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19881.09,-205.08C19871.96,-203.41 19862.67,-201.97 19853.78,-201 19319.04,-142.73 15547.25,-225.68 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19880.43,-208.52 19890.91,-206.97 19881.76,-201.64 19880.43,-208.52"/>
+<path fill="none" stroke="midnightblue" d="M3947.64,-204.93C3955.8,-203.36 3964.07,-201.98 3972,-201 4590.58,-124.3 4751.88,-203.58 5374,-165 5414.47,-162.49 5459.35,-158.22 5496.6,-154.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3946.88,-201.51 3937.78,-206.93 3948.27,-208.37 3946.88,-201.51"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19782.78,-129 19782.78,-159 19942.78,-159 19942.78,-129 19782.78,-129"/>
-<text text-anchor="start" x="19790.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19862.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3803,-129 3803,-159 3963,-159 3963,-129 3803,-129"/>
+<text text-anchor="start" x="3811" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3883" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node71 -->
<g id="edge139" class="edge">
<title>Node70&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M19924.17,-199.89C19909.68,-186.93 19891.5,-170.68 19878.69,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19922,-202.65 19931.79,-206.7 19926.67,-197.43 19922,-202.65"/>
+<path fill="none" stroke="midnightblue" d="M3883,-196.59C3883,-184.26 3883,-169.72 3883,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3879.5,-196.7 3883,-206.7 3886.5,-196.71 3879.5,-196.7"/>
</g>
<!-- Node72&#45;&gt;Node3 -->
<g id="edge143" class="edge">
<title>Node72&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10207.73,-205.15C10217.45,-203.45 10227.33,-201.99 10236.78,-201 11133.93,-107.26 13399.57,-267.4 14295.78,-165 14307.39,-163.67 14319.69,-161.48 14331.36,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10206.91,-201.74 10197.7,-206.99 10208.17,-208.63 10206.91,-201.74"/>
+<path fill="none" stroke="midnightblue" d="M5207.9,-200.61C5225.79,-187.54 5248.57,-170.89 5264.53,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5205.57,-197.98 5199.56,-206.7 5209.7,-203.63 5205.57,-197.98"/>
</g>
<!-- Node72&#45;&gt;Node5 -->
<g id="edge145" class="edge">
<title>Node72&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10207.73,-205.14C10217.44,-203.44 10227.33,-201.98 10236.78,-201 10744.83,-148.18 14326.33,-223.33 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10206.91,-201.73 10197.7,-206.98 10208.17,-208.62 10206.91,-201.73"/>
+<path fill="none" stroke="midnightblue" d="M5258.9,-204.96C5265.69,-203.61 5272.47,-202.27 5279,-201 5354.31,-186.32 5440.46,-170.2 5500.7,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5258.07,-201.56 5248.95,-206.95 5259.44,-208.42 5258.07,-201.56"/>
</g>
<!-- Node72&#45;&gt;Node8 -->
<g id="edge142" class="edge">
<title>Node72&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10209.46,-205.16C10218.62,-203.54 10227.9,-202.09 10236.78,-201 10281.54,-195.52 11016.6,-197.59 11047.78,-165 11060.68,-151.51 11060.21,-136.92 11047.78,-123 10996.46,-65.55 9859.51,-25.02 9514.29,-14.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10208.79,-201.72 10199.59,-206.98 10210.06,-208.61 10208.79,-201.72"/>
+<path fill="none" stroke="midnightblue" d="M5168.94,-197.25C5164.97,-187.48 5160.98,-175.92 5159,-165 5150.17,-116.28 5141.88,-85.01 5182,-56 5220.17,-28.4 8250.13,-13.96 8840.08,-11.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5165.83,-198.87 5172.99,-206.67 5172.26,-196.1 5165.83,-198.87"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9643.78,-129 9643.78,-159 9821.78,-159 9821.78,-129 9643.78,-129"/>
-<text text-anchor="start" x="9651.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9732.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="5675,-129 5675,-159 5853,-159 5853,-129 5675,-129"/>
+<text text-anchor="start" x="5683" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5764" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge144" class="edge">
<title>Node72&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M10059.07,-204.96C10052.21,-203.61 10045.37,-202.27 10038.78,-201 9961.75,-186.17 9873.62,-170.14 9811.79,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10058.62,-208.44 10069.11,-206.96 10059.98,-201.58 10058.62,-208.44"/>
+<path fill="none" stroke="midnightblue" d="M5254.34,-205.1C5262.63,-203.58 5270.98,-202.18 5279,-201 5449.9,-175.86 5495.12,-190.31 5666,-165 5677.17,-163.35 5688.98,-161.24 5700.39,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5253.45,-201.7 5244.26,-206.98 5254.74,-208.58 5253.45,-201.7"/>
</g>
<!-- Node74&#45;&gt;Node3 -->
<g id="edge147" class="edge">
<title>Node74&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M20062.12,-204.96C20053.64,-203.34 20045.03,-201.94 20036.78,-201 19422.98,-130.87 15090.74,-233.68 14476.78,-165 14465.04,-163.69 14452.6,-161.5 14440.81,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20061.47,-208.41 20071.97,-206.96 20062.87,-201.55 20061.47,-208.41"/>
+<path fill="none" stroke="midnightblue" d="M7114.36,-204.9C7106.2,-203.34 7097.93,-201.97 7090,-201 6736.55,-157.75 5843.45,-186.39 5488,-165 5447.5,-162.56 5402.62,-158.33 5365.29,-154.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7113.73,-208.35 7124.23,-206.9 7115.12,-201.49 7113.73,-208.35"/>
</g>
<!-- Node74&#45;&gt;Node5 -->
<g id="edge149" class="edge">
<title>Node74&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M20062.12,-204.97C20053.64,-203.34 20045.03,-201.95 20036.78,-201 19482.17,-137.44 15567.46,-227.9 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20061.47,-208.41 20071.97,-206.97 20062.86,-201.55 20061.47,-208.41"/>
+<path fill="none" stroke="midnightblue" d="M7114.36,-204.92C7106.2,-203.35 7097.93,-201.98 7090,-201 6461.7,-123.22 6294.3,-242.78 5666,-165 5654.84,-163.62 5643.03,-161.47 5631.78,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7113.73,-208.37 7124.22,-206.93 7115.12,-201.51 7113.73,-208.37"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19960.78,-129 19960.78,-159 20120.78,-159 20120.78,-129 19960.78,-129"/>
-<text text-anchor="start" x="19968.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20040.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="6851,-129 6851,-159 7011,-159 7011,-129 6851,-129"/>
+<text text-anchor="start" x="6859" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6931" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node75 -->
<g id="edge148" class="edge">
<title>Node74&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M20102.17,-199.89C20087.68,-186.93 20069.5,-170.68 20056.69,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20100,-202.65 20109.79,-206.7 20104.67,-197.43 20100,-202.65"/>
+<path fill="none" stroke="midnightblue" d="M7123.51,-204C7079.38,-190.47 7018.35,-171.77 6976.93,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7122.64,-207.39 7133.22,-206.97 7124.69,-200.7 7122.64,-207.39"/>
</g>
<!-- Node76&#45;&gt;Node3 -->
<g id="edge151" class="edge">
<title>Node76&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M12844.42,-204.92C12852.58,-203.35 12860.84,-201.98 12868.78,-201 13498.4,-123.08 13666.07,-242.17 14295.78,-165 14307.06,-163.62 14319,-161.46 14330.38,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12843.66,-201.51 12834.56,-206.93 12845.05,-208.37 12843.66,-201.51"/>
+<path fill="none" stroke="midnightblue" d="M10073.88,-205.54C10060.56,-203.68 10046.94,-202.06 10034,-201 9027.15,-118.19 6496.84,-218.34 5488,-165 5447.49,-162.86 5402.6,-158.66 5365.27,-154.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10073.59,-209.03 10083.99,-207 10074.59,-202.1 10073.59,-209.03"/>
</g>
<!-- Node76&#45;&gt;Node5 -->
<g id="edge153" class="edge">
<title>Node76&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M12844.07,-204.94C12852.34,-203.35 12860.73,-201.97 12868.78,-201 13736.01,-96.71 13966.55,-269.29 14833.78,-165 14845.1,-163.64 14857.09,-161.46 14868.48,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12843.18,-201.55 12834.07,-206.97 12844.57,-208.41 12843.18,-201.55"/>
+<path fill="none" stroke="midnightblue" d="M10094.31,-205.09C10085.18,-203.41 10075.89,-201.97 10067,-201 9580.88,-147.85 6151.81,-220.93 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10093.65,-208.52 10104.13,-206.98 10094.98,-201.65 10093.65,-208.52"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12520.78,-129 12520.78,-159 12680.78,-159 12680.78,-129 12520.78,-129"/>
-<text text-anchor="start" x="12528.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12600.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="10731,-129 10731,-159 10891,-159 10891,-129 10731,-129"/>
+<text text-anchor="start" x="10739" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10811" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge152" class="edge">
<title>Node76&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M12737.08,-202.87C12705.44,-189.44 12662.93,-171.39 12633.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12735.96,-206.2 12746.53,-206.88 12738.69,-199.75 12735.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M10227.58,-204.94C10235.12,-203.45 10242.7,-202.09 10250,-201 10458.07,-169.85 10513.93,-196.15 10722,-165 10732.49,-163.43 10743.59,-161.31 10754.26,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10226.83,-201.52 10217.74,-206.96 10228.24,-208.38 10226.83,-201.52"/>
</g>
<!-- Node78&#45;&gt;Node3 -->
<g id="edge155" class="edge">
<title>Node78&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M20240.12,-204.96C20231.64,-203.34 20223.03,-201.94 20214.78,-201 19581.32,-128.69 15110.4,-235.82 14476.78,-165 14465.04,-163.69 14452.6,-161.5 14440.81,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20239.47,-208.4 20249.97,-206.96 20240.87,-201.54 20239.47,-208.4"/>
+<path fill="none" stroke="midnightblue" d="M3209.29,-204.95C3217.56,-203.36 3225.95,-201.97 3234,-201 3641.34,-151.77 4670.4,-189.04 5080,-165 5120.5,-162.62 5165.38,-158.4 5202.71,-154.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3208.4,-201.56 3199.3,-206.98 3209.79,-208.42 3208.4,-201.56"/>
</g>
<!-- Node78&#45;&gt;Node5 -->
<g id="edge157" class="edge">
<title>Node78&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M20240.12,-204.97C20231.64,-203.34 20223.03,-201.95 20214.78,-201 19640.52,-135.26 15587.12,-230.06 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20239.47,-208.41 20249.97,-206.97 20240.87,-201.55 20239.47,-208.41"/>
+<path fill="none" stroke="midnightblue" d="M3209.29,-204.93C3217.56,-203.34 3225.95,-201.96 3234,-201 3706.26,-144.57 4899.16,-192.34 5374,-165 5414.48,-162.67 5459.36,-158.42 5496.61,-154.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3208.4,-201.54 3199.29,-206.95 3209.79,-208.4 3208.4,-201.54"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20316.78,-129 20316.78,-159 20476.78,-159 20476.78,-129 20316.78,-129"/>
-<text text-anchor="start" x="20324.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20396.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3065,-129 3065,-159 3225,-159 3225,-129 3065,-129"/>
+<text text-anchor="start" x="3073" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3145" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge156" class="edge">
<title>Node78&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M20329.17,-200.25C20345.1,-187.23 20365.23,-170.78 20379.36,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20326.8,-197.67 20321.27,-206.7 20331.23,-203.09 20326.8,-197.67"/>
+<path fill="none" stroke="midnightblue" d="M3145,-196.59C3145,-184.26 3145,-169.72 3145,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3141.5,-196.7 3145,-206.7 3148.5,-196.71 3141.5,-196.7"/>
</g>
<!-- Node80&#45;&gt;Node3 -->
<g id="edge159" class="edge">
<title>Node80&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13022.43,-204.95C13030.58,-203.38 13038.85,-202 13046.78,-201 13597.79,-131.8 13744.68,-233.54 14295.78,-165 14307.06,-163.6 14319,-161.43 14330.37,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13021.66,-201.54 13012.56,-206.96 13023.06,-208.4 13021.66,-201.54"/>
+<path fill="none" stroke="midnightblue" d="M7292.7,-204.95C7284.44,-203.36 7276.05,-201.98 7268,-201 6875.24,-153.39 5882.95,-188.32 5488,-165 5447.5,-162.61 5402.62,-158.38 5365.29,-154.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7292.21,-208.42 7302.7,-206.98 7293.6,-201.56 7292.21,-208.42"/>
</g>
<!-- Node80&#45;&gt;Node5 -->
<g id="edge161" class="edge">
<title>Node80&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13022.07,-204.95C13030.34,-203.36 13038.73,-201.98 13046.78,-201 13835.39,-105.43 14045.16,-260.57 14833.78,-165 14845.1,-163.63 14857.09,-161.45 14868.48,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13021.18,-201.56 13012.07,-206.98 13022.57,-208.42 13021.18,-201.56"/>
+<path fill="none" stroke="midnightblue" d="M7292.36,-204.9C7284.2,-203.34 7275.93,-201.97 7268,-201 6561.09,-114.5 6372.91,-251.5 5666,-165 5654.84,-163.63 5643.02,-161.49 5631.77,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7291.73,-208.35 7302.23,-206.9 7293.12,-201.49 7291.73,-208.35"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12698.78,-129 12698.78,-159 12858.78,-159 12858.78,-129 12698.78,-129"/>
-<text text-anchor="start" x="12706.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12778.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7815,-129 7815,-159 7975,-159 7975,-129 7815,-129"/>
+<text text-anchor="start" x="7823" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7895" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge160" class="edge">
<title>Node80&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M12915.08,-202.87C12883.44,-189.44 12840.93,-171.39 12811.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="12913.96,-206.2 12924.53,-206.88 12916.69,-199.75 12913.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M7424.53,-204.93C7431.75,-203.47 7439.01,-202.13 7446,-201 7604.74,-175.33 7647.26,-190.67 7806,-165 7816.16,-163.36 7826.9,-161.26 7837.27,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7423.81,-201.5 7414.73,-206.96 7425.23,-208.35 7423.81,-201.5"/>
</g>
<!-- Node82&#45;&gt;Node3 -->
<g id="edge163" class="edge">
<title>Node82&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13200.43,-204.99C13208.59,-203.41 13216.85,-202.02 13224.78,-201 13697.19,-140.52 13823.29,-224.91 14295.78,-165 14306.89,-163.59 14318.66,-161.46 14329.89,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13199.66,-201.57 13190.56,-207 13201.06,-208.43 13199.66,-201.57"/>
+<path fill="none" stroke="midnightblue" d="M7470.71,-204.94C7462.44,-203.35 7454.05,-201.97 7446,-201 7013.93,-149.03 5922.45,-190.25 5488,-165 5447.5,-162.65 5402.62,-158.42 5365.28,-154.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7470.21,-208.41 7480.71,-206.97 7471.6,-201.55 7470.21,-208.41"/>
</g>
<!-- Node82&#45;&gt;Node5 -->
<g id="edge165" class="edge">
<title>Node82&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13200.42,-204.9C13208.58,-203.34 13216.84,-201.97 13224.78,-201 13934.78,-114.16 14123.78,-251.84 14833.78,-165 14844.94,-163.63 14856.76,-161.49 14868,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13199.66,-201.49 13190.55,-206.9 13201.05,-208.35 13199.66,-201.49"/>
+<path fill="none" stroke="midnightblue" d="M7470.7,-204.95C7462.44,-203.36 7454.05,-201.98 7446,-201 6660.48,-105.78 6451.52,-260.22 5666,-165 5654.68,-163.63 5642.69,-161.45 5631.3,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7470.21,-208.42 7480.7,-206.98 7471.6,-201.56 7470.21,-208.42"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12876.78,-129 12876.78,-159 13036.78,-159 13036.78,-129 12876.78,-129"/>
-<text text-anchor="start" x="12884.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="12956.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="7993,-129 7993,-159 8153,-159 8153,-129 7993,-129"/>
+<text text-anchor="start" x="8001" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8073" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node83 -->
<g id="edge164" class="edge">
<title>Node82&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M13093.08,-202.87C13061.44,-189.44 13018.93,-171.39 12989.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13091.96,-206.2 13102.53,-206.88 13094.69,-199.75 13091.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M7602.53,-204.93C7609.75,-203.47 7617.01,-202.13 7624,-201 7782.74,-175.33 7825.26,-190.67 7984,-165 7994.16,-163.36 8004.9,-161.26 8015.27,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7601.81,-201.5 7592.73,-206.96 7603.23,-208.35 7601.81,-201.5"/>
</g>
<!-- Node84&#45;&gt;Node3 -->
<g id="edge167" class="edge">
<title>Node84&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13379.05,-204.92C13387,-203.38 13395.05,-202.02 13402.78,-201 13796.6,-149.24 13901.89,-216.29 14295.78,-165 14306.89,-163.55 14318.65,-161.4 14329.88,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13378.15,-201.53 13369.05,-206.96 13379.54,-208.39 13378.15,-201.53"/>
+<path fill="none" stroke="midnightblue" d="M7648.71,-204.93C7640.44,-203.34 7632.05,-201.96 7624,-201 7152.62,-144.66 5961.96,-192.18 5488,-165 5447.5,-162.68 5402.61,-158.46 5365.28,-154.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7648.21,-208.4 7658.71,-206.95 7649.6,-201.54 7648.21,-208.4"/>
</g>
<!-- Node84&#45;&gt;Node5 -->
<g id="edge169" class="edge">
<title>Node84&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13378.42,-204.92C13386.58,-203.35 13394.84,-201.98 13402.78,-201 14034.17,-122.88 14202.39,-243.12 14833.78,-165 14844.94,-163.62 14856.75,-161.47 14868,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13377.66,-201.51 13368.56,-206.92 13379.05,-208.37 13377.66,-201.51"/>
+<path fill="none" stroke="midnightblue" d="M7648.71,-204.94C7640.44,-203.35 7632.05,-201.97 7624,-201 6759.86,-97.05 6530.14,-268.95 5666,-165 5654.68,-163.64 5642.69,-161.46 5631.29,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7648.21,-208.41 7658.71,-206.97 7649.6,-201.55 7648.21,-208.41"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13054.78,-129 13054.78,-159 13214.78,-159 13214.78,-129 13054.78,-129"/>
-<text text-anchor="start" x="13062.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13134.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="8171,-129 8171,-159 8331,-159 8331,-129 8171,-129"/>
+<text text-anchor="start" x="8179" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8251" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge168" class="edge">
<title>Node84&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M13271.08,-202.87C13239.44,-189.44 13196.93,-171.39 13167.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13269.96,-206.2 13280.53,-206.88 13272.69,-199.75 13269.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M7780.53,-204.93C7787.75,-203.47 7795.01,-202.13 7802,-201 7960.74,-175.33 8003.26,-190.67 8162,-165 8172.16,-163.36 8182.9,-161.26 8193.27,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7779.81,-201.5 7770.73,-206.96 7781.23,-208.35 7779.81,-201.5"/>
</g>
<!-- Node86&#45;&gt;Node3 -->
<g id="edge171" class="edge">
<title>Node86&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15078.55,-204.9C15070.9,-203.41 15063.19,-202.06 15055.78,-201 14800.53,-164.62 14732.11,-200.78 14476.78,-165 14465.89,-163.47 14454.36,-161.35 14443.3,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15078.03,-208.37 15088.53,-206.94 15079.43,-201.51 15078.03,-208.37"/>
+<path fill="none" stroke="midnightblue" d="M3387.3,-204.96C3395.57,-203.37 3403.95,-201.98 3412,-201 3780.03,-156.13 4709.91,-187.1 5080,-165 5120.5,-162.58 5165.38,-158.35 5202.71,-154.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3386.4,-201.57 3377.3,-206.99 3387.79,-208.43 3386.4,-201.57"/>
</g>
<!-- Node86&#45;&gt;Node5 -->
<g id="edge173" class="edge">
<title>Node86&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15094.11,-203.65C15054.68,-190.16 15000.66,-171.66 14963.89,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15093.21,-207.04 15103.8,-206.97 15095.47,-200.42 15093.21,-207.04"/>
+<path fill="none" stroke="midnightblue" d="M3387.29,-204.94C3395.56,-203.35 3403.95,-201.97 3412,-201 3844.95,-148.93 4938.67,-190.4 5374,-165 5414.48,-162.64 5459.36,-158.39 5496.6,-154.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3386.4,-201.55 3377.29,-206.97 3387.79,-208.41 3386.4,-201.55"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15206.78,-129 15206.78,-159 15366.78,-159 15366.78,-129 15206.78,-129"/>
-<text text-anchor="start" x="15214.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15286.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3243,-129 3243,-159 3403,-159 3403,-129 3243,-129"/>
+<text text-anchor="start" x="3251" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3323" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge172" class="edge">
<title>Node86&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M15180.28,-202C15205.2,-188.66 15237.97,-171.12 15260.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15178.32,-199.08 15171.15,-206.88 15181.62,-205.25 15178.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M3323,-196.59C3323,-184.26 3323,-169.72 3323,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3319.5,-196.7 3323,-206.7 3326.5,-196.71 3319.5,-196.7"/>
</g>
<!-- Node88&#45;&gt;Node3 -->
<g id="edge175" class="edge">
<title>Node88&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15257.16,-204.91C15249.32,-203.39 15241.39,-202.03 15233.78,-201 14899.99,-155.91 14810.68,-209.31 14476.78,-165 14465.71,-163.53 14454,-161.4 14442.8,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15256.53,-208.35 15267.02,-206.92 15257.92,-201.49 15256.53,-208.35"/>
+<path fill="none" stroke="midnightblue" d="M3565.64,-204.92C3573.8,-203.35 3582.07,-201.98 3590,-201 3918.72,-160.5 4749.41,-185.17 5080,-165 5120.49,-162.53 5165.38,-158.29 5202.71,-154.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3564.88,-201.5 3555.78,-206.92 3566.27,-208.36 3564.88,-201.5"/>
</g>
<!-- Node88&#45;&gt;Node5 -->
<g id="edge177" class="edge">
<title>Node88&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15252.6,-204.82C15246.24,-203.48 15239.9,-202.19 15233.78,-201 15136.08,-182.08 15110.5,-183.8 15012.78,-165 15003.35,-163.19 14993.39,-161.12 14983.68,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15252.05,-208.28 15262.56,-206.96 15253.52,-201.44 15252.05,-208.28"/>
+<path fill="none" stroke="midnightblue" d="M3565.3,-204.95C3573.56,-203.36 3581.95,-201.98 3590,-201 3983.64,-153.29 4978.17,-188.46 5374,-165 5414.48,-162.6 5459.36,-158.35 5496.6,-154.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3564.4,-201.56 3555.3,-206.98 3565.79,-208.42 3564.4,-201.56"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15384.78,-129 15384.78,-159 15544.78,-159 15544.78,-129 15384.78,-129"/>
-<text text-anchor="start" x="15392.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15464.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3421,-129 3421,-159 3581,-159 3581,-129 3421,-129"/>
+<text text-anchor="start" x="3429" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3501" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node89 -->
<g id="edge176" class="edge">
<title>Node88&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M15358.28,-202C15383.2,-188.66 15415.97,-171.12 15438.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15356.32,-199.08 15349.15,-206.88 15359.62,-205.25 15356.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M3501,-196.59C3501,-184.26 3501,-169.72 3501,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3497.5,-196.7 3501,-206.7 3504.5,-196.71 3497.5,-196.7"/>
</g>
<!-- Node90&#45;&gt;Node3 -->
<g id="edge179" class="edge">
<title>Node90&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15440.42,-205.21C15430.82,-203.55 15421.09,-202.09 15411.78,-201 14998.71,-152.85 14889.27,-217.84 14476.78,-165 14465.55,-163.56 14453.65,-161.41 14442.3,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15439.9,-208.67 15450.36,-206.98 15441.13,-201.78 15439.9,-208.67"/>
+<path fill="none" stroke="midnightblue" d="M3764.93,-205.18C3774.67,-203.52 3784.55,-202.05 3794,-201 4362.27,-137.77 4509.35,-200.92 5080,-165 5120.49,-162.45 5165.37,-158.21 5202.7,-154.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3764.09,-201.78 3754.86,-206.98 3765.32,-208.67 3764.09,-201.78"/>
</g>
<!-- Node90&#45;&gt;Node5 -->
<g id="edge181" class="edge">
<title>Node90&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15437.46,-205.14C15428.82,-203.61 15420.12,-202.19 15411.78,-201 15235.51,-175.84 15188.72,-192.37 15012.78,-165 15002.34,-163.38 14991.3,-161.26 14980.67,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15437.09,-208.63 15447.56,-206.98 15438.35,-201.75 15437.09,-208.63"/>
+<path fill="none" stroke="midnightblue" d="M3764.72,-205.17C3774.52,-203.5 3784.48,-202.03 3794,-201 4492.3,-125.15 4672.88,-207.46 5374,-165 5414.47,-162.55 5459.35,-158.29 5496.6,-154.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3763.82,-201.78 3754.59,-206.98 3765.05,-208.67 3763.82,-201.78"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15563.28,-129 15563.28,-159 15748.28,-159 15748.28,-129 15563.28,-129"/>
-<text text-anchor="start" x="15571.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15655.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="3599.5,-129 3599.5,-159 3784.5,-159 3784.5,-129 3599.5,-129"/>
+<text text-anchor="start" x="3607.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3692" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge180" class="edge">
<title>Node90&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M15549.28,-202C15574.2,-188.66 15606.97,-171.12 15629.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15547.32,-199.08 15540.15,-206.88 15550.62,-205.25 15547.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M3692,-196.59C3692,-184.26 3692,-169.72 3692,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3688.5,-196.7 3692,-206.7 3695.5,-196.71 3688.5,-196.7"/>
</g>
<!-- Node92&#45;&gt;Node3 -->
-<g id="edge266" class="edge">
+<g id="edge268" class="edge">
<title>Node92&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7424.1,-286.03C7653.98,-267.42 8279.99,-219.16 8802.78,-201 9107.77,-190.41 13992.54,-199.29 14295.78,-165 14307.39,-163.69 14319.7,-161.5 14331.36,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7423.8,-282.55 7414.12,-286.84 7424.37,-289.52 7423.8,-282.55"/>
+<path fill="none" stroke="midnightblue" d="M11130.79,-292.24C10935.9,-289.54 10460.99,-283.12 10063,-279 10002.02,-278.37 5727.48,-268.34 5672,-243 5649.37,-232.67 5656.9,-212.8 5635,-201 5533.85,-146.51 5492.17,-184.85 5379,-165 5368.87,-163.22 5358.18,-161.16 5347.76,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11130.93,-295.74 11140.98,-292.38 11131.03,-288.74 11130.93,-295.74"/>
</g>
<!-- Node92&#45;&gt;Node5 -->
-<g id="edge268" class="edge">
+<g id="edge270" class="edge">
<title>Node92&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M7424.06,-293.39C8267.84,-292.32 14743.92,-282.8 14832.78,-243 14855.75,-232.71 14853.77,-219.56 14870.78,-201 14883.87,-186.72 14898.94,-170.51 14909.48,-159.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7423.8,-289.89 7413.8,-293.4 7423.81,-296.89 7423.8,-289.89"/>
+<path fill="none" stroke="midnightblue" d="M11131.01,-276.8C11103.65,-269.19 11074.39,-258.33 11050,-243 11028.69,-229.6 11034.97,-211.29 11012,-201 10876.47,-140.3 5813.54,-181.88 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11130.43,-280.27 11140.99,-279.46 11132.23,-273.51 11130.43,-280.27"/>
</g>
<!-- Node92&#45;&gt;Node8 -->
-<g id="edge265" class="edge">
+<g id="edge267" class="edge">
<title>Node92&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M7243.45,-293.29C6508.28,-291.5 1516.9,-278.12 850.78,-243 493.06,-224.14 -196.68,-379.1 53.78,-123 139.17,-35.68 8322.51,-13.59 9317.14,-11.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7243.7,-296.79 7253.71,-293.31 7243.72,-289.79 7243.7,-296.79"/>
+<path fill="none" stroke="midnightblue" d="M11311.01,-278.46C11484.62,-259.13 11790.72,-319.4 11676,-201 11631.87,-155.45 10592.38,-192.02 10535,-165 10512.49,-154.4 10520.29,-134.05 10498,-123 10367.51,-58.32 9359.46,-23.36 9037.5,-13.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11310.56,-274.99 11301.06,-279.68 11311.41,-281.94 11310.56,-274.99"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6879.28,-207 6879.28,-237 7020.28,-237 7020.28,-207 6879.28,-207"/>
-<text text-anchor="start" x="6887.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="6949.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
+<polygon fill="white" stroke="black" points="13607.5,-207 13607.5,-237 13748.5,-237 13748.5,-207 13607.5,-207"/>
+<text text-anchor="start" x="13615.5" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="13678" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge183" class="edge">
<title>Node92&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M7247.55,-277.67C7179.07,-265.1 7084.51,-247.74 7020.46,-235.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7246.99,-281.12 7257.45,-279.49 7248.25,-274.24 7246.99,-281.12"/>
+<path fill="none" stroke="midnightblue" d="M11311.16,-290.91C11703.27,-279.66 13256.26,-235.1 13607.25,-225.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11310.9,-287.42 11301,-291.2 11311.1,-294.42 11310.9,-287.42"/>
</g>
-<!-- Node139 -->
-<g id="node139" class="node">
-<title>Node139</title>
-<g id="a_node139"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="62.78,-129 62.78,-159 222.78,-159 222.78,-129 62.78,-129"/>
-<text text-anchor="start" x="70.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="142.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
+<!-- Node141 -->
+<g id="node141" class="node">
+<title>Node141</title>
+<g id="a_node141"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12296,-129 12296,-159 12456,-159 12456,-129 12296,-129"/>
+<text text-anchor="start" x="12304" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12376" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
</a>
</g>
</g>
-<!-- Node92&#45;&gt;Node139 -->
-<g id="edge267" class="edge">
-<title>Node92&#45;&gt;Node139</title>
-<path fill="none" stroke="midnightblue" d="M7243.41,-292.98C6468.94,-288.35 960.04,-252.5 231.78,-165 220.46,-163.64 208.46,-161.46 197.07,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7243.64,-296.48 7253.66,-293.04 7243.68,-289.48 7243.64,-296.48"/>
+<!-- Node92&#45;&gt;Node141 -->
+<g id="edge269" class="edge">
+<title>Node92&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M11311.22,-286.15C11495.54,-270.37 11928.2,-229.36 12287,-165 12296.66,-163.27 12306.87,-161.2 12316.78,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11310.7,-282.69 11301.03,-287.02 11311.29,-289.66 11310.7,-282.69"/>
</g>
<!-- Node93&#45;&gt;Node3 -->
-<g id="edge230" class="edge">
+<g id="edge232" class="edge">
<title>Node93&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.54C7238.92,-215.83 7810.53,-205.99 8286.78,-201 8620.6,-197.5 13964.04,-202.42 14295.78,-165 14307.39,-163.69 14319.7,-161.5 14331.36,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.04 7020.44,-219.72 7030.5,-223.04 7030.38,-216.04"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.07C13325.25,-216.97 12422.38,-206.9 11676,-201 10988.45,-195.57 6174.65,-200.58 5488,-165 5447.49,-162.9 5402.6,-158.7 5365.27,-154.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.03,-223.57 13607.07,-220.18 13597.11,-216.57 13597.03,-223.57"/>
</g>
<!-- Node93&#45;&gt;Node8 -->
-<g id="edge229" class="edge">
+<g id="edge231" class="edge">
<title>Node93&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M6868.71,-220.62C6311.13,-217.88 3064.72,-200.44 3029.78,-165 3016.67,-151.71 3017.51,-137.07 3029.78,-123 3173.04,41.37 3298.31,-71.75 3515.78,-56 4116.48,-12.49 8593.12,-10.94 9317.04,-10.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.05,-224.12 6879.07,-220.67 6869.09,-217.12 6869.05,-224.12"/>
+<path fill="none" stroke="midnightblue" d="M13597.4,-220.66C13348.43,-219.14 12602.44,-210.75 12504,-165 12480.9,-154.26 12488.17,-133.58 12465,-123 12073.64,55.78 10960.05,-69.53 10530,-56 9965.19,-38.23 9287.49,-20.14 9037.68,-13.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.44,-224.16 13607.46,-220.72 13597.48,-217.16 13597.44,-224.16"/>
</g>
<!-- Node93&#45;&gt;Node9 -->
-<g id="edge232" class="edge">
+<g id="edge234" class="edge">
<title>Node93&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M7030.3,-220.48C7332.61,-218.22 8399.72,-207.35 8736.78,-165 8748.05,-163.58 8760,-161.41 8771.37,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.98 7020.3,-220.55 7030.32,-223.98 7030.27,-216.98"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.15C13325.25,-217.33 12422.37,-208.01 11676,-201 11448.45,-198.86 7806.06,-191.09 7580,-165 7568.52,-163.67 7556.34,-161.48 7544.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.66 13607.07,-220.26 13597.11,-216.66 13597.04,-223.66"/>
</g>
<!-- Node93&#45;&gt;Node11 -->
-<g id="edge231" class="edge">
+<g id="edge233" class="edge">
<title>Node93&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M7030.55,-219.79C7568.88,-211.72 10616.18,-165.99 10627.78,-165 10643.91,-163.62 10661.1,-161.44 10677.46,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.49,-216.29 7020.54,-219.94 7030.59,-223.29 7030.49,-216.29"/>
+<path fill="none" stroke="midnightblue" d="M13596.95,-220.81C13269.84,-219.74 12046.03,-212.56 11662,-165 11650.72,-163.6 11638.78,-161.44 11627.4,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.28,-224.31 13607.29,-220.85 13597.3,-217.31 13597.28,-224.31"/>
</g>
<!-- Node93&#45;&gt;Node15 -->
-<g id="edge233" class="edge">
+<g id="edge235" class="edge">
<title>Node93&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M7030.68,-219.74C7238.93,-216.49 7810.55,-207.67 8286.78,-201 8900.33,-192.41 10436.14,-214.07 11047.78,-165 11064.78,-163.64 11082.9,-161.46 11100.16,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.39,-216.24 7020.44,-219.9 7030.49,-223.24 7030.39,-216.24"/>
+<path fill="none" stroke="midnightblue" d="M13597.21,-221.23C13216.18,-221.98 11596.33,-221.75 11094,-165 11081.78,-163.62 11068.82,-161.45 11056.49,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.32,-224.73 13607.32,-221.2 13597.31,-217.73 13597.32,-224.73"/>
</g>
<!-- Node93&#45;&gt;Node17 -->
-<g id="edge234" class="edge">
+<g id="edge236" class="edge">
<title>Node93&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M7030.7,-221.37C7239.63,-221.5 7813.95,-216.72 8288.78,-165 8302.44,-163.51 8316.95,-161.37 8330.86,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.44,-217.87 7020.44,-221.36 7030.43,-224.87 7030.44,-217.87"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.17C13325.25,-217.39 12422.37,-208.2 11676,-201 11246,-196.85 8234.19,-204.61 7806,-165 7791.62,-163.67 7776.32,-161.49 7761.77,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.67 13607.07,-220.27 13597.11,-216.67 13597.04,-223.67"/>
</g>
<!-- Node93&#45;&gt;Node25 -->
-<g id="edge235" class="edge">
+<g id="edge237" class="edge">
<title>Node93&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M7030.68,-219.71C7238.93,-216.4 7810.55,-207.43 8286.78,-201 8619.33,-196.51 10949.24,-201.79 11279.78,-165 11291.8,-163.66 11304.55,-161.48 11316.66,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.21 7020.44,-219.87 7030.5,-223.21 7030.38,-216.21"/>
+<path fill="none" stroke="midnightblue" d="M13597.21,-221.13C13233.42,-221.42 11745.05,-219.19 11282,-165 11270.15,-163.61 11257.59,-161.44 11245.63,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.39,-224.63 13607.39,-221.12 13597.38,-217.63 13597.39,-224.63"/>
</g>
<!-- Node93&#45;&gt;Node31 -->
-<g id="edge236" class="edge">
+<g id="edge238" class="edge">
<title>Node93&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M7030.55,-219.73C7426.86,-213.41 9156.16,-184.91 9395.78,-165 9412.91,-163.58 9431.14,-161.42 9448.58,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.23 7020.33,-219.89 7030.38,-223.23 7030.27,-216.23"/>
+<path fill="none" stroke="midnightblue" d="M13597.28,-220.28C13291.76,-217.27 12206.21,-204.01 11863,-165 11850.48,-163.58 11837.19,-161.42 11824.52,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.35,-223.78 13607.39,-220.38 13597.42,-216.78 13597.35,-223.78"/>
</g>
<!-- Node93&#45;&gt;Node33 -->
-<g id="edge237" class="edge">
+<g id="edge239" class="edge">
<title>Node93&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M7030.68,-219.69C7238.93,-216.33 7810.55,-207.26 8286.78,-201 8993.65,-191.71 10762.97,-219.82 11467.78,-165 11485.16,-163.65 11503.67,-161.48 11521.32,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.19 7020.44,-219.85 7030.5,-223.19 7030.38,-216.19"/>
+<path fill="none" stroke="midnightblue" d="M13597.3,-220.78C13252.93,-219.55 11904.73,-211.79 11483,-165 11470.39,-163.6 11457,-161.44 11444.24,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.43,-224.28 13607.44,-220.81 13597.45,-217.28 13597.43,-224.28"/>
</g>
<!-- Node93&#45;&gt;Node37 -->
-<g id="edge238" class="edge">
+<g id="edge240" class="edge">
<title>Node93&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M7030.46,-219.63C7402.45,-213.22 8943.24,-185.65 9157.78,-165 9172.58,-163.58 9188.33,-161.4 9203.36,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.25,-216.13 7020.31,-219.8 7030.37,-223.13 7030.25,-216.13"/>
+<path fill="none" stroke="midnightblue" d="M13597.41,-219.52C13318.7,-214.18 12396.64,-194.66 12102,-165 12087.39,-163.53 12071.88,-161.38 12057.01,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.38,-223.02 13607.44,-219.71 13597.51,-216.02 13597.38,-223.02"/>
</g>
<!-- Node93&#45;&gt;Node41 -->
-<g id="edge239" class="edge">
+<g id="edge241" class="edge">
<title>Node93&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.74C7483.39,-212.65 9687.74,-177.59 9830.78,-165 9846.68,-163.6 9863.6,-161.42 9879.74,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.56,-216.24 7020.62,-219.9 7030.67,-223.24 7030.56,-216.24"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.13C13325.25,-217.24 12422.37,-207.73 11676,-201 11427.22,-198.76 7445.16,-193.43 7198,-165 7186.51,-163.68 7174.34,-161.48 7162.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.63 13607.07,-220.24 13597.11,-216.64 13597.04,-223.63"/>
</g>
<!-- Node93&#45;&gt;Node43 -->
-<g id="edge240" class="edge">
+<g id="edge242" class="edge">
<title>Node93&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.67C7238.93,-216.26 7810.55,-207.07 8286.78,-201 8666.66,-196.16 11327.53,-200.51 11705.78,-165 11720.04,-163.66 11735.2,-161.48 11749.62,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.17 7020.44,-219.83 7030.5,-223.17 7030.38,-216.17"/>
+<path fill="none" stroke="midnightblue" d="M13596.99,-220.2C12948.89,-213.83 8629.41,-171.16 8564,-165 8549.74,-163.66 8534.58,-161.47 8520.16,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.13,-223.71 13607.16,-220.3 13597.2,-216.71 13597.13,-223.71"/>
</g>
<!-- Node93&#45;&gt;Node47 -->
-<g id="edge241" class="edge">
+<g id="edge243" class="edge">
<title>Node93&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M7030.61,-219.92C7352.07,-215.45 8540.51,-197.05 8915.78,-165 8932.9,-163.54 8951.13,-161.38 8968.58,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.4,-216.42 7020.45,-220.06 7030.5,-223.42 7030.4,-216.42"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.14C13325.25,-217.29 12422.37,-207.87 11676,-201 11201.11,-196.63 7874.48,-212.89 7402,-165 7388.89,-163.67 7374.97,-161.47 7361.76,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.65 13607.07,-220.25 13597.11,-216.65 13597.04,-223.65"/>
</g>
<!-- Node93&#45;&gt;Node49 -->
-<g id="edge242" class="edge">
+<g id="edge244" class="edge">
<title>Node93&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M7030.9,-219.76C7511.75,-212.38 9969.72,-174.26 10046.78,-165 10058.1,-163.64 10070.09,-161.46 10081.48,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.53,-216.26 7020.58,-219.92 7030.64,-223.26 7030.53,-216.26"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.09C13325.25,-217.07 12422.38,-207.2 11676,-201 11373.89,-198.49 6538.16,-199.32 6238,-165 6226.51,-163.69 6214.34,-161.5 6202.81,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.59 13607.07,-220.21 13597.11,-216.59 13597.04,-223.59"/>
</g>
<!-- Node93&#45;&gt;Node51 -->
-<g id="edge244" class="edge">
+<g id="edge246" class="edge">
<title>Node93&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.65C7238.93,-216.19 7810.54,-206.91 8286.78,-201 8691.54,-195.97 11526.38,-198.58 11929.78,-165 11945.9,-163.66 11963.08,-161.47 11979.42,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.15 7020.44,-219.82 7030.5,-223.15 7030.38,-216.15"/>
+<path fill="none" stroke="midnightblue" d="M13596.86,-220.2C12961.26,-213.88 8804.89,-172.34 8742,-165 8730.67,-163.68 8718.68,-161.52 8707.29,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.25,-223.7 13607.28,-220.3 13597.32,-216.7 13597.25,-223.7"/>
</g>
<!-- Node93&#45;&gt;Node53 -->
-<g id="edge243" class="edge">
+<g id="edge245" class="edge">
<title>Node93&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.63C7238.93,-216.14 7810.54,-206.78 8286.78,-201 8715.54,-195.79 11719.82,-214.28 12145.78,-165 12157.26,-163.67 12169.43,-161.47 12180.97,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.14 7020.44,-219.8 7030.5,-223.13 7030.38,-216.14"/>
+<path fill="none" stroke="midnightblue" d="M13597.06,-220.12C13098.83,-214.67 10463.97,-184.96 10295,-165 10283.56,-163.65 10271.43,-161.47 10259.91,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.35,-223.63 13607.39,-220.24 13597.43,-216.63 13597.35,-223.63"/>
</g>
<!-- Node93&#45;&gt;Node59 -->
-<g id="edge246" class="edge">
+<g id="edge248" class="edge">
<title>Node93&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.62C7238.93,-216.1 7810.54,-206.69 8286.78,-201 8735.32,-195.65 11877.88,-213.92 12323.78,-165 12335.89,-163.67 12348.73,-161.47 12360.91,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.12 7020.44,-219.79 7030.5,-223.12 7030.38,-216.12"/>
+<path fill="none" stroke="midnightblue" d="M13597.17,-220.39C13152.57,-216.91 11014.19,-198.54 10722,-165 10710.07,-163.63 10697.41,-161.45 10685.38,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.33,-223.89 13607.36,-220.47 13597.39,-216.89 13597.33,-223.89"/>
</g>
<!-- Node93&#45;&gt;Node73 -->
-<g id="edge248" class="edge">
+<g id="edge250" class="edge">
<title>Node93&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.72C7464.67,-212.83 9502.34,-179.77 9634.78,-165 9647.12,-163.62 9660.21,-161.46 9672.67,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.36,-216.23 7020.42,-219.89 7030.47,-223.23 7030.36,-216.23"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.08C13325.25,-217.02 12422.38,-207.04 11676,-201 11353,-198.39 6183.27,-198.45 5862,-165 5849.39,-163.69 5836.01,-161.5 5823.31,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.58 13607.07,-220.19 13597.11,-216.58 13597.04,-223.58"/>
</g>
<!-- Node93&#45;&gt;Node77 -->
-<g id="edge250" class="edge">
+<g id="edge252" class="edge">
<title>Node93&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.61C7238.92,-216.07 7810.54,-206.59 8286.78,-201 8521.49,-198.24 12278.59,-191.88 12511.78,-165 12523.26,-163.68 12535.43,-161.48 12546.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.11 7020.44,-219.78 7030.5,-223.11 7030.38,-216.11"/>
+<path fill="none" stroke="midnightblue" d="M13597.25,-220.34C13169.07,-216.71 11173.36,-198.13 10900,-165 10888.68,-163.63 10876.69,-161.45 10865.3,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.84 13607.37,-220.43 13597.4,-216.84 13597.34,-223.84"/>
</g>
<!-- Node93&#45;&gt;Node81 -->
-<g id="edge251" class="edge">
+<g id="edge253" class="edge">
<title>Node93&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.6C7238.92,-216.03 7810.54,-206.51 8286.78,-201 8531.38,-198.17 12446.76,-192.97 12689.78,-165 12701.26,-163.68 12713.44,-161.48 12724.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.1 7020.44,-219.77 7030.5,-223.1 7030.38,-216.1"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.18C13325.25,-217.45 12422.37,-208.37 11676,-201 11265.78,-196.95 8391.51,-212.24 7984,-165 7972.52,-163.67 7960.34,-161.47 7948.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.04,-223.68 13607.07,-220.29 13597.11,-216.68 13597.04,-223.68"/>
</g>
<!-- Node93&#45;&gt;Node83 -->
-<g id="edge252" class="edge">
+<g id="edge254" class="edge">
<title>Node93&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.59C7238.92,-216 7810.54,-206.43 8286.78,-201 8541.27,-198.1 12614.94,-194.07 12867.78,-165 12879.26,-163.68 12891.44,-161.49 12902.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.09 7020.44,-219.77 7030.5,-223.09 7030.38,-216.09"/>
+<path fill="none" stroke="midnightblue" d="M13597.18,-220.19C12916.85,-213.41 8170.83,-166.03 8162,-165 8150.52,-163.67 8138.35,-161.47 8126.81,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.7 13607.37,-220.3 13597.41,-216.7 13597.34,-223.7"/>
</g>
<!-- Node93&#45;&gt;Node85 -->
-<g id="edge253" class="edge">
+<g id="edge255" class="edge">
<title>Node93&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.58C7238.92,-215.98 7810.54,-206.36 8286.78,-201 8551.16,-198.02 12783.11,-195.16 13045.78,-165 13057.26,-163.68 13069.44,-161.49 13080.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.09 7020.44,-219.76 7030.5,-223.09 7030.38,-216.09"/>
+<path fill="none" stroke="midnightblue" d="M13596.83,-220.18C12928.4,-213.4 8357.07,-166.98 8340,-165 8328.52,-163.66 8316.35,-161.46 8304.81,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.28,-223.68 13607.31,-220.28 13597.35,-216.68 13597.28,-223.68"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3039.28,-129 3039.28,-159 3212.28,-159 3212.28,-129 3039.28,-129"/>
-<text text-anchor="start" x="3047.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="3125.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
+<polygon fill="white" stroke="black" points="12512.5,-129 12512.5,-159 12685.5,-159 12685.5,-129 12512.5,-129"/>
+<text text-anchor="start" x="12520.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="12599" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node94 -->
<g id="edge184" class="edge">
<title>Node93&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M6868.88,-220.71C6358.61,-218.76 3595.28,-206.33 3221.78,-165 3209.51,-163.64 3196.49,-161.45 3184.13,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.08,-224.21 6879.1,-220.75 6869.11,-217.21 6869.08,-224.21"/>
+<path fill="none" stroke="midnightblue" d="M13597.31,-220.45C13428.9,-218.41 13027.98,-208.92 12695,-165 12683.44,-163.47 12671.19,-161.33 12659.45,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.3,-223.95 13607.34,-220.56 13597.38,-216.95 13597.3,-223.95"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5325.28,-62 5325.28,-81 5490.28,-81 5490.28,-62 5325.28,-62"/>
-<text text-anchor="middle" x="5407.78" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+<polygon fill="white" stroke="black" points="16297.5,-62 16297.5,-81 16462.5,-81 16462.5,-62 16297.5,-62"/>
+<text text-anchor="middle" x="16380" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node95 -->
<g id="edge190" class="edge">
<title>Node93&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M7030.58,-215.75C7145.09,-207.47 7343.15,-189.74 7364.78,-165 7377.06,-150.95 7377.81,-136.37 7364.78,-123 7331.57,-88.92 5858.15,-75.82 5490.31,-73.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.18,-212.27 7020.45,-216.47 7030.68,-219.25 7030.18,-212.27"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 13800.43,-195.65 19885.85,-195.33 19916,-165 19929.16,-151.76 19929.1,-136.29 19916,-123 19884.68,-91.22 16992.09,-75.51 16462.7,-72.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.96 13736.82,-208.19 13735.29,-201.35"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7411.78,-129 7411.78,-159 7569.78,-159 7569.78,-129 7411.78,-129"/>
-<text text-anchor="start" x="7419.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="7490.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
+<polygon fill="white" stroke="black" points="19962,-129 19962,-159 20120,-159 20120,-129 19962,-129"/>
+<text text-anchor="start" x="19970" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="20041" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node97 -->
<g id="edge189" class="edge">
<title>Node93&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M7030.41,-213.07C7120.34,-203.72 7269.98,-186.69 7397.78,-165 7407.95,-163.27 7418.71,-161.2 7429.14,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7029.87,-209.61 7020.28,-214.11 7030.59,-216.57 7029.87,-209.61"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14440.39,-114.98 19264.28,-239.7 19948,-165 19959.98,-163.69 19972.7,-161.5 19984.75,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.96 13736.82,-208.19 13735.29,-201.35"/>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7587.78,-134.5 7587.78,-153.5 7775.78,-153.5 7775.78,-134.5 7587.78,-134.5"/>
-<text text-anchor="middle" x="7681.78" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+<polygon fill="white" stroke="black" points="20138,-134.5 20138,-153.5 20326,-153.5 20326,-134.5 20138,-134.5"/>
+<text text-anchor="middle" x="20232" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node98 -->
<g id="edge191" class="edge">
<title>Node93&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M7030.53,-216.48C7150.53,-209.16 7382.85,-192.67 7578.78,-165 7600.06,-161.99 7623.61,-157.51 7642.81,-153.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.1,-213 7020.33,-217.1 7030.52,-219.99 7030.1,-213"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14460.35,-112.52 19424.55,-234.77 20129,-165 20151.66,-162.76 20176.75,-157.93 20196.49,-153.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7794.28,-129 7794.28,-159 7939.28,-159 7939.28,-129 7794.28,-129"/>
-<text text-anchor="start" x="7802.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="7866.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="20344.5,-129 20344.5,-159 20489.5,-159 20489.5,-129 20344.5,-129"/>
+<text text-anchor="start" x="20352.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="20417" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node99 -->
<g id="edge192" class="edge">
<title>Node93&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M7030.35,-220.2C7179.9,-217.69 7510.19,-207.37 7784.78,-165 7794.63,-163.48 7805.03,-161.36 7814.99,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.7 7020.33,-220.36 7030.38,-223.7 7030.27,-216.7"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14483.07,-109.73 19609.67,-254.19 20335,-165 20345.62,-163.69 20356.85,-161.51 20367.48,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7957.78,-129 7957.78,-159 8101.78,-159 8101.78,-129 7957.78,-129"/>
-<text text-anchor="start" x="7965.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="8029.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="20508,-129 20508,-159 20652,-159 20652,-129 20508,-129"/>
+<text text-anchor="start" x="20516" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="20580" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node100 -->
<g id="edge193" class="edge">
<title>Node93&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M7030.55,-221.46C7201.02,-221.34 7609.67,-215.28 7947.78,-165 7957.78,-163.51 7968.35,-161.37 7978.45,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.41,-217.96 7020.41,-221.46 7030.41,-224.96 7030.41,-217.96"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14501.15,-107.5 19755.71,-257.42 20499,-165 20509.49,-163.7 20520.59,-161.51 20531.09,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
<g id="a_node101"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8119.78,-129 8119.78,-159 8279.78,-159 8279.78,-129 8119.78,-129"/>
-<text text-anchor="start" x="8127.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="8199.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="20670,-129 20670,-159 20830,-159 20830,-129 20670,-129"/>
+<text text-anchor="start" x="20678" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="20750" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node101 -->
<g id="edge194" class="edge">
<title>Node93&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M7030.75,-218.92C7258.48,-212.77 7901.53,-193.34 8110.78,-165 8121.61,-163.53 8133.06,-161.4 8144.02,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.45,-215.42 7020.55,-219.19 7030.64,-222.42 7030.45,-215.42"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.74C13743.46,-203.21 13750.87,-201.9 13758,-201 14519.02,-105.3 19898.89,-251.59 20661,-165 20672.49,-163.69 20684.66,-161.51 20696.19,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.35 13726.3,-206.95 13736.82,-208.18 13735.29,-201.35"/>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="241.28,-129 241.28,-159 458.28,-159 458.28,-129 241.28,-129"/>
-<text text-anchor="start" x="249.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="349.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="12703.5,-129 12703.5,-159 12920.5,-159 12920.5,-129 12703.5,-129"/>
+<text text-anchor="start" x="12711.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12812" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node102 -->
<g id="edge195" class="edge">
<title>Node93&#45;&gt;Node102</title>
-<path fill="none" stroke="midnightblue" d="M6869.01,-220.48C6134.58,-215.74 635.15,-179.81 467.78,-165 452.77,-163.67 436.8,-161.49 421.62,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-223.98 6879.22,-220.55 6869.25,-216.98 6869.2,-223.98"/>
+<path fill="none" stroke="midnightblue" d="M13597.38,-217.43C13460.02,-210.8 13171.98,-194.5 12930,-165 12916.49,-163.35 12902.17,-161.24 12888.34,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.25,-220.93 13607.4,-217.91 13597.58,-213.94 13597.25,-220.93"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
<g id="a_node103"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="476.78,-129 476.78,-159 630.78,-159 630.78,-129 476.78,-129"/>
-<text text-anchor="start" x="484.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="553.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="12939,-129 12939,-159 13093,-159 13093,-129 12939,-129"/>
+<text text-anchor="start" x="12947" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13016" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node103 -->
<g id="edge196" class="edge">
<title>Node93&#45;&gt;Node103</title>
-<path fill="none" stroke="midnightblue" d="M6869.18,-220.53C6146.39,-216.29 802.05,-184.35 639.78,-165 628.67,-163.68 616.9,-161.48 605.75,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-224.03 6879.24,-220.59 6869.26,-217.03 6869.22,-224.03"/>
+<path fill="none" stroke="midnightblue" d="M13596.92,-216.49C13485.03,-209.5 13277.22,-193.76 13102,-165 13092.17,-163.39 13081.78,-161.3 13071.76,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13596.92,-220 13607.12,-217.12 13597.35,-213.01 13596.92,-220"/>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="648.78,-129 648.78,-159 814.78,-159 814.78,-129 648.78,-129"/>
-<text text-anchor="start" x="656.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="731.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="13111,-129 13111,-159 13277,-159 13277,-129 13111,-129"/>
+<text text-anchor="start" x="13119" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node104 -->
<g id="edge197" class="edge">
<title>Node93&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M6869.06,-220.49C6157.75,-215.99 981.26,-182.65 823.78,-165 811.92,-163.67 799.34,-161.47 787.42,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.19,-223.99 6879.21,-220.56 6869.23,-216.99 6869.19,-223.99"/>
+<path fill="none" stroke="midnightblue" d="M13597.35,-211.21C13517.91,-201.16 13393.22,-184.29 13286,-165 13276.19,-163.23 13265.83,-161.18 13255.74,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13596.94,-214.68 13607.29,-212.46 13597.81,-207.74 13596.94,-214.68"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
<g id="a_node105"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="832.78,-129 832.78,-159 998.78,-159 998.78,-129 832.78,-129"/>
-<text text-anchor="start" x="840.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="915.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="13295,-129 13295,-159 13461,-159 13461,-129 13295,-129"/>
+<text text-anchor="start" x="13303" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13378" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node105 -->
<g id="edge198" class="edge">
<title>Node93&#45;&gt;Node105</title>
-<path fill="none" stroke="midnightblue" d="M6868.78,-220.47C6168.53,-215.83 1160.33,-182.12 1007.78,-165 995.92,-163.67 983.34,-161.47 971.42,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869,-223.97 6879.02,-220.53 6869.04,-216.97 6869,-223.97"/>
+<path fill="none" stroke="midnightblue" d="M13612.87,-204.5C13559.25,-190.92 13484.05,-171.87 13433.3,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13612.07,-207.91 13622.63,-206.97 13613.79,-201.12 13612.07,-207.91"/>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016.78,-129 1016.78,-159 1222.78,-159 1222.78,-129 1016.78,-129"/>
-<text text-anchor="start" x="1024.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1119.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="13479,-129 13479,-159 13685,-159 13685,-129 13479,-129"/>
+<text text-anchor="start" x="13487" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13582" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node106 -->
<g id="edge199" class="edge">
<title>Node93&#45;&gt;Node106</title>
-<path fill="none" stroke="midnightblue" d="M6869.06,-220.59C6195.42,-217.16 1525.22,-192.44 1231.78,-165 1217.52,-163.67 1202.36,-161.48 1187.94,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.14,-224.09 6879.16,-220.65 6869.18,-217.1 6869.14,-224.09"/>
+<path fill="none" stroke="midnightblue" d="M13651.79,-200.25C13635.35,-187.23 13614.57,-170.78 13599.98,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13649.93,-203.24 13659.94,-206.7 13654.28,-197.75 13649.93,-203.24"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
<g id="a_node107"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1240.78,-129 1240.78,-159 1384.78,-159 1384.78,-129 1240.78,-129"/>
-<text text-anchor="start" x="1248.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1312.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="13703,-129 13703,-159 13847,-159 13847,-129 13703,-129"/>
+<text text-anchor="start" x="13711" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13775" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node107 -->
<g id="edge200" class="edge">
<title>Node93&#45;&gt;Node107</title>
-<path fill="none" stroke="midnightblue" d="M6869.11,-220.45C6196.11,-215.8 1535.83,-183 1393.78,-165 1383.29,-163.67 1372.19,-161.47 1361.69,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.17,-223.95 6879.19,-220.52 6869.22,-216.95 6869.17,-223.95"/>
+<path fill="none" stroke="midnightblue" d="M13704.48,-200.25C13721.1,-187.23 13742.09,-170.78 13756.84,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13701.96,-197.78 13696.24,-206.7 13706.28,-203.29 13701.96,-197.78"/>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1402.78,-129 1402.78,-159 1592.78,-159 1592.78,-129 1402.78,-129"/>
-<text text-anchor="start" x="1410.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1497.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="13865,-129 13865,-159 14055,-159 14055,-129 13865,-129"/>
+<text text-anchor="start" x="13873" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13960" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node108 -->
<g id="edge201" class="edge">
<title>Node93&#45;&gt;Node108</title>
-<path fill="none" stroke="midnightblue" d="M6869.04,-220.57C6220.37,-217.05 1875.29,-192.51 1601.78,-165 1588.52,-163.67 1574.42,-161.48 1561.04,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-224.07 6879.22,-220.62 6869.24,-217.07 6869.2,-224.07"/>
+<path fill="none" stroke="midnightblue" d="M13739.83,-204.34C13790.12,-190.78 13860.27,-171.88 13907.77,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13738.8,-200.99 13730.05,-206.97 13740.62,-207.75 13738.8,-200.99"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
<g id="a_node109"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1610.78,-129 1610.78,-159 1780.78,-159 1780.78,-129 1610.78,-129"/>
-<text text-anchor="start" x="1618.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1695.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14073,-129 14073,-159 14243,-159 14243,-129 14073,-129"/>
+<text text-anchor="start" x="14081" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14158" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node109 -->
<g id="edge202" class="edge">
<title>Node93&#45;&gt;Node109</title>
-<path fill="none" stroke="midnightblue" d="M6868.42,-220.58C6230.72,-217.22 2052.92,-194.13 1789.78,-165 1777.76,-163.67 1765,-161.49 1752.9,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.86,-224.08 6878.88,-220.63 6868.9,-217.08 6868.86,-224.08"/>
+<path fill="none" stroke="midnightblue" d="M13740.28,-204.61C13746.25,-203.29 13752.23,-202.06 13758,-201 13892.7,-176.34 13928.89,-187.27 14064,-165 14074.37,-163.29 14085.33,-161.21 14095.96,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13739.25,-201.26 13730.29,-206.91 13740.82,-208.08 13739.25,-201.26"/>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1798.78,-129 1798.78,-159 1942.78,-159 1942.78,-129 1798.78,-129"/>
-<text text-anchor="start" x="1806.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="1870.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14261,-129 14261,-159 14405,-159 14405,-129 14261,-129"/>
+<text text-anchor="start" x="14269" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14333" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node110 -->
<g id="edge203" class="edge">
<title>Node93&#45;&gt;Node110</title>
-<path fill="none" stroke="midnightblue" d="M6869,-220.63C6244.71,-217.67 2205.9,-197.35 1951.78,-165 1941.29,-163.66 1930.2,-161.46 1919.7,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.23,-224.13 6879.25,-220.67 6869.27,-217.13 6869.23,-224.13"/>
+<path fill="none" stroke="midnightblue" d="M13738.65,-204.68C13745.15,-203.28 13751.69,-202.01 13758,-201 13975.37,-166.18 14034.58,-199.51 14252,-165 14261.73,-163.46 14272,-161.32 14281.85,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13737.49,-201.35 13728.51,-206.98 13739.04,-208.18 13737.49,-201.35"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
<g id="a_node111"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1960.78,-129 1960.78,-159 2104.78,-159 2104.78,-129 1960.78,-129"/>
-<text text-anchor="start" x="1968.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2032.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14423,-129 14423,-159 14567,-159 14567,-129 14423,-129"/>
+<text text-anchor="start" x="14431" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14495" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node111 -->
<g id="edge204" class="edge">
<title>Node93&#45;&gt;Node111</title>
-<path fill="none" stroke="midnightblue" d="M6869.22,-220.6C6257.29,-217.46 2359.33,-196.31 2113.78,-165 2103.43,-163.68 2092.5,-161.52 2082.13,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.25,-224.1 6879.27,-220.65 6869.29,-217.1 6869.25,-224.1"/>
+<path fill="none" stroke="midnightblue" d="M13737.88,-204.72C13744.63,-203.28 13751.44,-201.99 13758,-201 14046.72,-157.39 14125.22,-208.19 14414,-165 14423.88,-163.52 14434.33,-161.39 14444.3,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13737.05,-201.32 13728.06,-206.94 13738.59,-208.15 13737.05,-201.32"/>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2122.78,-129 2122.78,-159 2322.78,-159 2322.78,-129 2122.78,-129"/>
-<text text-anchor="start" x="2130.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2222.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14585,-129 14585,-159 14785,-159 14785,-129 14585,-129"/>
+<text text-anchor="start" x="14593" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14685" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node112 -->
<g id="edge205" class="edge">
<title>Node93&#45;&gt;Node112</title>
-<path fill="none" stroke="midnightblue" d="M6868.8,-220.85C6290.72,-219.63 2800,-210.46 2331.78,-165 2317.89,-163.65 2303.13,-161.46 2289.1,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.11,-224.35 6879.11,-220.87 6869.12,-217.35 6869.11,-224.35"/>
+<path fill="none" stroke="midnightblue" d="M13737.57,-204.71C13744.42,-203.26 13751.34,-201.97 13758,-201 14118.12,-148.61 14214.4,-205.93 14576,-165 14589.19,-163.51 14603.19,-161.37 14616.6,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13736.61,-201.34 13727.62,-206.95 13738.15,-208.17 13736.61,-201.34"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
<g id="a_node113"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2341.28,-129 2341.28,-159 2494.28,-159 2494.28,-129 2341.28,-129"/>
-<text text-anchor="start" x="2349.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2417.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14803.5,-129 14803.5,-159 14956.5,-159 14956.5,-129 14803.5,-129"/>
+<text text-anchor="start" x="14811.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14880" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node113 -->
<g id="edge206" class="edge">
<title>Node93&#45;&gt;Node113</title>
-<path fill="none" stroke="midnightblue" d="M6869.11,-221.03C6304.4,-221.13 2952.68,-219.38 2503.78,-165 2492.82,-163.67 2481.23,-161.51 2470.22,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-224.53 6879.2,-221.03 6869.2,-217.53 6869.2,-224.53"/>
+<path fill="none" stroke="midnightblue" d="M13737.27,-204.72C13744.22,-203.24 13751.24,-201.95 13758,-201 14214.22,-136.77 14337.26,-225.46 14794,-165 14804.79,-163.57 14816.21,-161.4 14827.08,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.37 13727.18,-206.98 13737.71,-208.2 13736.17,-201.37"/>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2512.78,-129 2512.78,-159 2656.78,-159 2656.78,-129 2512.78,-129"/>
-<text text-anchor="start" x="2520.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2584.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="14975,-129 14975,-159 15119,-159 15119,-129 14975,-129"/>
+<text text-anchor="start" x="14983" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15047" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node114 -->
<g id="edge207" class="edge">
<title>Node93&#45;&gt;Node114</title>
-<path fill="none" stroke="midnightblue" d="M6868.58,-221.06C6314.3,-221.3 3097.04,-220.32 2665.78,-165 2655.43,-163.67 2644.5,-161.51 2634.13,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.88,-224.56 6878.87,-221.05 6868.87,-217.56 6868.88,-224.56"/>
+<path fill="none" stroke="midnightblue" d="M13737.27,-204.68C13744.21,-203.22 13751.24,-201.94 13758,-201 14290.07,-127.44 14433.83,-237.79 14966,-165 14976.19,-163.61 14986.96,-161.45 14997.2,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.34 13727.18,-206.94 13737.7,-208.17 13736.17,-201.34"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
<g id="a_node115"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2675.28,-129 2675.28,-159 2820.28,-159 2820.28,-129 2675.28,-129"/>
-<text text-anchor="start" x="2683.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2747.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="15137.5,-129 15137.5,-159 15282.5,-159 15282.5,-129 15137.5,-129"/>
+<text text-anchor="start" x="15145.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15210" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node115 -->
<g id="edge208" class="edge">
<title>Node93&#45;&gt;Node115</title>
-<path fill="none" stroke="midnightblue" d="M6869.12,-221C6328.78,-220.84 3243.93,-217.63 2829.78,-165 2819.31,-163.67 2808.25,-161.51 2797.75,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.16,-224.5 6879.16,-221 6869.16,-217.5 6869.16,-224.5"/>
+<path fill="none" stroke="midnightblue" d="M13737.26,-204.66C13744.21,-203.2 13751.23,-201.92 13758,-201 14361.51,-118.64 14524.26,-245.62 15128,-165 15138.31,-163.62 15149.21,-161.47 15159.58,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13736.17,-201.32 13727.17,-206.92 13737.7,-208.15 13736.17,-201.32"/>
</g>
<!-- Node116 -->
<g id="node116" class="node">
<title>Node116</title>
<g id="a_node116"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2838.78,-129 2838.78,-159 2982.78,-159 2982.78,-129 2838.78,-129"/>
-<text text-anchor="start" x="2846.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="2910.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="15301,-129 15301,-159 15445,-159 15445,-129 15301,-129"/>
+<text text-anchor="start" x="15309" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15373" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node116 -->
<g id="edge209" class="edge">
<title>Node93&#45;&gt;Node116</title>
-<path fill="none" stroke="midnightblue" d="M6869.09,-220.9C6341.53,-220.08 3393.56,-213.38 2996.78,-165 2985.82,-163.66 2974.23,-161.5 2963.22,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.26,-224.4 6879.27,-220.91 6869.27,-217.4 6869.26,-224.4"/>
+<path fill="none" stroke="midnightblue" d="M13736.97,-204.7C13744.01,-203.22 13751.14,-201.93 13758,-201 14433.83,-109.74 14616.04,-255.28 15292,-165 15302.34,-163.62 15313.27,-161.43 15323.64,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.74,-201.39 13726.74,-206.99 13737.27,-208.22 13735.74,-201.39"/>
</g>
<!-- Node117 -->
<g id="node117" class="node">
<title>Node117</title>
<g id="a_node117"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3230.78,-129 3230.78,-159 3392.78,-159 3392.78,-129 3230.78,-129"/>
-<text text-anchor="start" x="3238.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3311.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="15463,-129 15463,-159 15625,-159 15625,-129 15463,-129"/>
+<text text-anchor="start" x="15471" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15544" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node117 -->
<g id="edge210" class="edge">
<title>Node93&#45;&gt;Node117</title>
-<path fill="none" stroke="midnightblue" d="M6868.87,-220.71C6373.17,-218.79 3756.02,-206.72 3401.78,-165 3390.33,-163.65 3378.21,-161.48 3366.69,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.14,-224.21 6879.15,-220.75 6869.16,-217.21 6869.14,-224.21"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.69C13744.01,-203.2 13751.14,-201.92 13758,-201 14505.28,-100.94 14705.47,-255.22 15454,-165 15465.44,-163.62 15477.57,-161.44 15489.09,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.37 13726.74,-206.98 13737.26,-208.21 13735.73,-201.37"/>
</g>
<!-- Node118 -->
<g id="node118" class="node">
<title>Node118</title>
<g id="a_node118"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3411.28,-129 3411.28,-159 3600.28,-159 3600.28,-129 3411.28,-129"/>
-<text text-anchor="start" x="3419.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3505.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="15643.5,-129 15643.5,-159 15832.5,-159 15832.5,-129 15643.5,-129"/>
+<text text-anchor="start" x="15651.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15738" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node118 -->
<g id="edge211" class="edge">
<title>Node93&#45;&gt;Node118</title>
-<path fill="none" stroke="midnightblue" d="M6868.71,-220.48C6390.05,-217.32 3942.61,-199.53 3609.78,-165 3596.61,-163.63 3582.62,-161.45 3569.32,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.96,-223.98 6878.99,-220.55 6869.01,-216.98 6868.96,-223.98"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.67C13744.01,-203.19 13751.13,-201.91 13758,-201 14171.33,-146.09 15219.31,-208.53 15634,-165 15647.17,-163.62 15661.15,-161.43 15674.46,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.36 13726.74,-206.96 13737.26,-208.19 13735.73,-201.36"/>
</g>
<!-- Node119 -->
<g id="node119" class="node">
<title>Node119</title>
<g id="a_node119"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3618.78,-129 3618.78,-159 3762.78,-159 3762.78,-129 3618.78,-129"/>
-<text text-anchor="start" x="3626.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3690.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="15851,-129 15851,-159 15995,-159 15995,-129 15851,-129"/>
+<text text-anchor="start" x="15859" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15923" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node119 -->
<g id="edge212" class="edge">
<title>Node93&#45;&gt;Node119</title>
-<path fill="none" stroke="midnightblue" d="M6868.94,-220.66C6404.6,-218.57 4086.65,-206.12 3771.78,-165 3761.44,-163.65 3750.51,-161.48 3740.13,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-224.16 6879.23,-220.71 6869.25,-217.16 6869.22,-224.16"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.66C13744.01,-203.18 13751.13,-201.91 13758,-201 14217.2,-140.44 15382.71,-224.89 15842,-165 15852.34,-163.65 15863.27,-161.48 15873.64,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.35 13726.74,-206.94 13737.26,-208.18 13735.73,-201.35"/>
</g>
<!-- Node120 -->
<g id="node120" class="node">
<title>Node120</title>
<g id="a_node120"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3780.78,-129 3780.78,-159 3924.78,-159 3924.78,-129 3780.78,-129"/>
-<text text-anchor="start" x="3788.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="3852.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16013,-129 16013,-159 16157,-159 16157,-129 16013,-129"/>
+<text text-anchor="start" x="16021" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16085" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node120 -->
<g id="edge213" class="edge">
<title>Node93&#45;&gt;Node120</title>
-<path fill="none" stroke="midnightblue" d="M6868.76,-220.58C6418.29,-218.08 4231.63,-204.04 3933.78,-165 3923.44,-163.64 3912.51,-161.47 3902.13,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.06,-224.08 6879.08,-220.63 6869.1,-217.08 6869.06,-224.08"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.65C13744.01,-203.18 13751.13,-201.9 13758,-201 14252.93,-136.04 15508.98,-229.24 16004,-165 16014.34,-163.66 16025.27,-161.49 16035.65,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.34 13726.74,-206.94 13737.26,-208.17 13735.73,-201.34"/>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
<g id="a_node121"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3942.78,-129 3942.78,-159 4086.78,-159 4086.78,-129 3942.78,-129"/>
-<text text-anchor="start" x="3950.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4014.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16175,-129 16175,-159 16319,-159 16319,-129 16175,-129"/>
+<text text-anchor="start" x="16183" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16247" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node121 -->
<g id="edge214" class="edge">
<title>Node93&#45;&gt;Node121</title>
-<path fill="none" stroke="midnightblue" d="M6868.94,-220.49C6433.54,-217.58 4376.71,-201.97 4095.78,-165 4085.44,-163.64 4074.51,-161.46 4064.14,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.21,-223.99 6879.23,-220.56 6869.25,-216.99 6869.21,-223.99"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.64C13744,-203.17 13751.13,-201.9 13758,-201 14288.66,-131.64 15635.24,-233.59 16166,-165 16176.34,-163.66 16187.28,-161.5 16197.65,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.33 13726.73,-206.93 13737.26,-208.16 13735.73,-201.33"/>
</g>
<!-- Node122 -->
<g id="node122" class="node">
<title>Node122</title>
<g id="a_node122"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4104.78,-129 4104.78,-159 4248.78,-159 4248.78,-129 4104.78,-129"/>
-<text text-anchor="start" x="4112.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4176.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16337,-129 16337,-159 16481,-159 16481,-129 16337,-129"/>
+<text text-anchor="start" x="16345" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16409" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node122 -->
<g id="edge215" class="edge">
<title>Node93&#45;&gt;Node122</title>
-<path fill="none" stroke="midnightblue" d="M6868.82,-220.38C6448.23,-217.04 4521.75,-199.9 4257.78,-165 4247.44,-163.63 4236.51,-161.45 4226.14,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.04,-223.88 6879.07,-220.46 6869.09,-216.89 6869.04,-223.88"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.64C13744,-203.16 13751.13,-201.89 13758,-201 14324.39,-127.24 15761.51,-237.93 16328,-165 16338.34,-163.67 16349.28,-161.5 16359.65,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.32 13726.73,-206.92 13737.26,-208.16 13735.73,-201.32"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
<g id="a_node123"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4266.78,-129 4266.78,-159 4410.78,-159 4410.78,-129 4266.78,-129"/>
-<text text-anchor="start" x="4274.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4338.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16499,-129 16499,-159 16643,-159 16643,-129 16499,-129"/>
+<text text-anchor="start" x="16507" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16571" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node123 -->
<g id="edge216" class="edge">
<title>Node93&#45;&gt;Node123</title>
-<path fill="none" stroke="midnightblue" d="M6868.82,-220.27C6463.76,-216.46 4666.85,-197.83 4419.78,-165 4409.44,-163.63 4398.51,-161.44 4388.14,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.95,-223.77 6878.98,-220.36 6869.01,-216.77 6868.95,-223.77"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.63C13744,-203.16 13751.13,-201.89 13758,-201 14360.11,-122.85 15887.77,-242.28 16490,-165 16500.34,-163.67 16511.28,-161.51 16521.65,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.32 13726.73,-206.91 13737.26,-208.15 13735.73,-201.32"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
<g id="a_node124"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4428.78,-129 4428.78,-159 4572.78,-159 4572.78,-129 4428.78,-129"/>
-<text text-anchor="start" x="4436.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4500.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16661,-129 16661,-159 16805,-159 16805,-129 16661,-129"/>
+<text text-anchor="start" x="16669" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16733" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node124 -->
<g id="edge217" class="edge">
<title>Node93&#45;&gt;Node124</title>
-<path fill="none" stroke="midnightblue" d="M6868.99,-220.14C6480.3,-215.85 4812.01,-195.77 4581.78,-165 4571.44,-163.62 4560.51,-161.43 4550.14,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.99,-223.64 6879.03,-220.25 6869.06,-216.64 6868.99,-223.64"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.63C13744,-203.16 13751.13,-201.89 13758,-201 14395.84,-118.45 16014.04,-246.62 16652,-165 16662.34,-163.68 16673.28,-161.52 16683.65,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.31 13726.73,-206.91 13737.25,-208.15 13735.73,-201.31"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
<g id="a_node125"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4590.78,-129 4590.78,-159 4734.78,-159 4734.78,-129 4590.78,-129"/>
-<text text-anchor="start" x="4598.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4662.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="16823,-129 16823,-159 16967,-159 16967,-129 16823,-129"/>
+<text text-anchor="start" x="16831" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16895" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node125 -->
<g id="edge218" class="edge">
<title>Node93&#45;&gt;Node125</title>
-<path fill="none" stroke="midnightblue" d="M6868.91,-221.29C6523.02,-222.18 5166.54,-221.87 4743.78,-165 4733.59,-163.63 4722.82,-161.48 4712.57,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.09,-224.79 6879.09,-221.26 6869.08,-217.79 6869.09,-224.79"/>
+<path fill="none" stroke="midnightblue" d="M13736.96,-204.62C13744,-203.15 13751.13,-201.89 13758,-201 14431.57,-114.05 16140.31,-250.97 16814,-165 16824.35,-163.68 16835.28,-161.52 16845.65,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.73,-201.31 13726.73,-206.9 13737.25,-208.14 13735.73,-201.31"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
<g id="a_node126"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4752.78,-129 4752.78,-159 4900.78,-159 4900.78,-129 4752.78,-129"/>
-<text text-anchor="start" x="4760.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4826.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
+<polygon fill="white" stroke="black" points="16985,-129 16985,-159 17133,-159 17133,-129 16985,-129"/>
+<text text-anchor="start" x="16993" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17059" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node126 -->
<g id="edge219" class="edge">
<title>Node93&#45;&gt;Node126</title>
-<path fill="none" stroke="midnightblue" d="M6868.85,-221.04C6539.41,-220.83 5298.38,-216.58 4909.78,-165 4899.35,-163.62 4888.32,-161.46 4877.82,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.25,-224.54 6879.26,-221.04 6869.26,-217.54 6869.25,-224.54"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.92 13758,-201 14467.3,-109.65 16266.32,-253.33 16976,-165 16986.74,-163.66 16998.1,-161.46 17008.86,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.39 13726.3,-207 13736.83,-208.22 13735.29,-201.39"/>
</g>
<!-- Node127 -->
<g id="node127" class="node">
<title>Node127</title>
<g id="a_node127"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4918.78,-129 4918.78,-159 5062.78,-159 5062.78,-129 4918.78,-129"/>
-<text text-anchor="start" x="4926.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="4990.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17151,-129 17151,-159 17295,-159 17295,-129 17151,-129"/>
+<text text-anchor="start" x="17159" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17223" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node127 -->
<g id="edge220" class="edge">
<title>Node93&#45;&gt;Node127</title>
-<path fill="none" stroke="midnightblue" d="M6868.85,-220.87C6556.18,-220.02 5426.88,-213.57 5071.78,-165 5061.59,-163.61 5050.82,-161.45 5040.58,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.18,-224.37 6879.19,-220.9 6869.2,-217.37 6869.18,-224.37"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.92 13758,-201 14503.91,-105.14 16395.95,-259.77 17142,-165 17152.49,-163.67 17163.58,-161.47 17174.08,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.39 13726.3,-206.99 13736.83,-208.22 13735.29,-201.39"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
<g id="a_node128"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5080.78,-129 5080.78,-159 5244.78,-159 5244.78,-129 5080.78,-129"/>
-<text text-anchor="start" x="5088.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5162.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17313,-129 17313,-159 17477,-159 17477,-129 17313,-129"/>
+<text text-anchor="start" x="17321" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17395" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node128 -->
<g id="edge221" class="edge">
<title>Node93&#45;&gt;Node128</title>
-<path fill="none" stroke="midnightblue" d="M6868.99,-220.3C6576.33,-217.44 5572.1,-204.89 5253.78,-165 5242.38,-163.57 5230.31,-161.4 5218.81,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.07,-223.8 6879.1,-220.39 6869.13,-216.8 6869.07,-223.8"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.78C13743.47,-203.24 13750.87,-201.91 13758,-201 14539.64,-100.75 16521.01,-254.05 17304,-165 17315.73,-163.67 17328.17,-161.47 17339.96,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.99 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node129 -->
<g id="node129" class="node">
<title>Node129</title>
<g id="a_node129"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5262.78,-129 5262.78,-159 5406.78,-159 5406.78,-129 5262.78,-129"/>
-<text text-anchor="start" x="5270.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5334.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17495,-129 17495,-159 17639,-159 17639,-129 17495,-129"/>
+<text text-anchor="start" x="17503" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17567" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node129 -->
<g id="edge222" class="edge">
<title>Node93&#45;&gt;Node129</title>
-<path fill="none" stroke="midnightblue" d="M6868.96,-220.24C6594.65,-217.32 5700.45,-204.91 5415.78,-165 5405.59,-163.57 5394.83,-161.4 5384.59,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-223.74 6879.23,-220.35 6869.27,-216.74 6869.2,-223.74"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.24 13750.87,-201.91 13758,-201 14579.78,-95.8 16664.07,-269 17486,-165 17496.49,-163.67 17507.58,-161.48 17518.08,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.99 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5424.78,-129 5424.78,-159 5568.78,-159 5568.78,-129 5424.78,-129"/>
-<text text-anchor="start" x="5432.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5496.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17657,-129 17657,-159 17801,-159 17801,-129 17657,-129"/>
+<text text-anchor="start" x="17665" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17729" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node130 -->
<g id="edge223" class="edge">
<title>Node93&#45;&gt;Node130</title>
-<path fill="none" stroke="midnightblue" d="M6868.98,-219.84C6614.18,-215.83 5829.48,-200.84 5577.78,-165 5567.74,-163.57 5557.14,-161.43 5547.02,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-223.34 6879.27,-220 6869.33,-216.34 6869.22,-223.34"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14186.75,-146.2 17219.17,-219.17 17648,-165 17658.49,-163.67 17669.58,-161.48 17680.09,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.98 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
<g id="a_node131"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5587.28,-129 5587.28,-159 5740.28,-159 5740.28,-129 5587.28,-129"/>
-<text text-anchor="start" x="5595.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5663.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17819.5,-129 17819.5,-159 17972.5,-159 17972.5,-129 17819.5,-129"/>
+<text text-anchor="start" x="17827.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17896" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node131 -->
<g id="edge224" class="edge">
<title>Node93&#45;&gt;Node131</title>
-<path fill="none" stroke="midnightblue" d="M6868.83,-219.17C6635.76,-213.61 5965.97,-195.35 5748.78,-165 5738.27,-163.53 5727.15,-161.37 5716.54,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.85,-222.68 6878.93,-219.41 6869.02,-215.68 6868.85,-222.68"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14204.62,-144 17362.93,-218.31 17810,-165 17821.11,-163.67 17832.88,-161.48 17844.02,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.38 13726.3,-206.98 13736.83,-208.21 13735.29,-201.38"/>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5758.28,-129 5758.28,-159 5909.28,-159 5909.28,-129 5758.28,-129"/>
-<text text-anchor="start" x="5766.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5833.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="17990.5,-129 17990.5,-159 18141.5,-159 18141.5,-129 17990.5,-129"/>
+<text text-anchor="start" x="17998.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="18066" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node132 -->
<g id="edge225" class="edge">
<title>Node93&#45;&gt;Node132</title>
-<path fill="none" stroke="midnightblue" d="M6868.91,-221.45C6694.43,-221.36 6269.98,-215.45 5918.78,-165 5908.42,-163.51 5897.48,-161.37 5887.01,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.04,-224.95 6879.04,-221.45 6869.04,-217.95 6869.04,-224.95"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.77C13743.47,-203.23 13750.87,-201.91 13758,-201 14223.59,-141.67 17516.09,-221.71 17982,-165 17992.86,-163.68 18004.36,-161.48 18015.25,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.98 13736.83,-208.2 13735.29,-201.37"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
<g id="a_node133"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5927.78,-129 5927.78,-159 6071.78,-159 6071.78,-129 5927.78,-129"/>
-<text text-anchor="start" x="5935.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="5999.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="18160,-129 18160,-159 18304,-159 18304,-129 18160,-129"/>
+<text text-anchor="start" x="18168" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="18232" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node133 -->
<g id="edge226" class="edge">
<title>Node93&#45;&gt;Node133</title>
-<path fill="none" stroke="midnightblue" d="M6868.88,-220.57C6714.65,-218.69 6368.32,-209.4 6080.78,-165 6071.04,-163.5 6060.77,-161.38 6050.92,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.16,-224.07 6879.2,-220.69 6869.24,-217.07 6869.16,-224.07"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.23 13750.87,-201.91 13758,-201 14242.22,-139.37 17666.69,-225.92 18151,-165 18161.49,-163.68 18172.59,-161.49 18183.09,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6090.28,-129 6090.28,-159 6305.28,-159 6305.28,-129 6090.28,-129"/>
-<text text-anchor="start" x="6098.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="6197.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+<polygon fill="white" stroke="black" points="18322.5,-129 18322.5,-159 18537.5,-159 18537.5,-129 18322.5,-129"/>
+<text text-anchor="start" x="18330.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="18430" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node134 -->
<g id="edge227" class="edge">
<title>Node93&#45;&gt;Node134</title>
-<path fill="none" stroke="midnightblue" d="M6868.82,-215.98C6747.92,-208 6513.14,-190.66 6314.78,-165 6301.7,-163.31 6287.85,-161.21 6274.43,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.89,-219.49 6879.1,-216.65 6869.35,-212.5 6868.89,-219.49"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.23 13750.87,-201.91 13758,-201 14260.09,-137.18 17808.86,-209.79 18313,-165 18327.98,-163.67 18343.94,-161.47 18359.09,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
<g id="a_node135"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6323.78,-123.5 6323.78,-164.5 6517.78,-164.5 6517.78,-123.5 6323.78,-123.5"/>
-<text text-anchor="start" x="6331.78" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="start" x="6331.78" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
-<text text-anchor="middle" x="6420.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<polygon fill="white" stroke="black" points="18556,-123.5 18556,-164.5 18750,-164.5 18750,-123.5 18556,-123.5"/>
+<text text-anchor="start" x="18564" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="18564" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="18653" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node135 -->
<g id="edge228" class="edge">
<title>Node93&#45;&gt;Node135</title>
-<path fill="none" stroke="midnightblue" d="M6869.12,-211.66C6783.87,-201.47 6645.56,-184.05 6526.78,-165 6523.82,-164.53 6520.82,-164.03 6517.79,-163.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6868.91,-215.16 6879.25,-212.86 6869.74,-208.21 6868.91,-215.16"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14285.89,-134 18017.38,-216.54 18547,-165 18549.89,-164.72 18552.82,-164.4 18555.77,-164.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.37 13726.3,-206.97 13736.82,-208.2 13735.29,-201.37"/>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
-<g id="a_node136"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6535.78,-129 6535.78,-159 6751.78,-159 6751.78,-129 6535.78,-129"/>
-<text text-anchor="start" x="6543.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6643.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
+<g id="a_node136"><a xlink:href="_gpu_fsa_softmax_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18768,-129 18768,-159 18918,-159 18918,-129 18768,-129"/>
+<text text-anchor="start" x="18776" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="18843" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/GpuFsaSoftmax.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node136 -->
-<g id="edge245" class="edge">
+<g id="edge229" class="edge">
<title>Node93&#45;&gt;Node136</title>
-<path fill="none" stroke="midnightblue" d="M6883.35,-204.5C6828.65,-190.92 6751.95,-171.87 6700.19,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6882.75,-207.96 6893.3,-206.97 6884.44,-201.16 6882.75,-207.96"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14309.27,-131.12 18207.35,-231.78 18759,-165 18769.86,-163.68 18781.36,-161.49 18792.25,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.97 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
-<g id="a_node137"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6769.78,-129 6769.78,-159 6929.78,-159 6929.78,-129 6769.78,-129"/>
-<text text-anchor="start" x="6777.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6849.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+<g id="a_node137"><a xlink:href="_utils_gpu_fsa_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18936,-129 18936,-159 19068,-159 19068,-129 18936,-129"/>
+<text text-anchor="start" x="18944" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/gpuFsa</text>
+<text text-anchor="middle" x="19002" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/layers/UtilsGpuFsa.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node137 -->
-<g id="edge247" class="edge">
+<g id="edge230" class="edge">
<title>Node93&#45;&gt;Node137</title>
-<path fill="none" stroke="midnightblue" d="M6922.95,-200.61C6905.75,-187.54 6883.84,-170.89 6868.5,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6920.89,-203.44 6930.97,-206.7 6925.13,-197.87 6920.89,-203.44"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.76C13743.46,-203.22 13750.87,-201.9 13758,-201 14327.8,-128.84 18357.78,-241.61 18927,-165 18936.75,-163.69 18947.04,-161.5 18956.76,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
-<g id="a_node138"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6948.28,-129 6948.28,-159 7153.28,-159 7153.28,-129 6948.28,-129"/>
-<text text-anchor="start" x="6956.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7050.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
+<g id="a_node138"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19086,-129 19086,-159 19302,-159 19302,-129 19086,-129"/>
+<text text-anchor="start" x="19094" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node138 -->
-<g id="edge249" class="edge">
+<g id="edge247" class="edge">
<title>Node93&#45;&gt;Node138</title>
-<path fill="none" stroke="midnightblue" d="M6976.87,-200.61C6994.25,-187.54 7016.37,-170.89 7031.87,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6974.66,-197.9 6968.78,-206.7 6978.87,-203.49 6974.66,-197.9"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14344.34,-126.8 18488.28,-216.96 19077,-165 19091.98,-163.68 19107.94,-161.48 19123.09,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
+</g>
+<!-- Node139 -->
+<g id="node139" class="node">
+<title>Node139</title>
+<g id="a_node139"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19320,-129 19320,-159 19480,-159 19480,-129 19320,-129"/>
+<text text-anchor="start" x="19328" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19400" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+</a>
+</g>
</g>
<!-- Node93&#45;&gt;Node139 -->
-<g id="edge254" class="edge">
+<g id="edge249" class="edge">
<title>Node93&#45;&gt;Node139</title>
-<path fill="none" stroke="midnightblue" d="M6869,-220.57C6119.6,-216.51 405,-184.95 231.78,-165 220.29,-163.68 208.12,-161.48 196.59,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6869.13,-224.07 6879.15,-220.62 6869.17,-217.07 6869.13,-224.07"/>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14370.14,-123.63 18697.98,-235.04 19311,-165 19322.49,-163.69 19334.66,-161.5 19346.19,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
-<g id="a_node140"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13232.78,-129 13232.78,-159 13392.78,-159 13392.78,-129 13232.78,-129"/>
-<text text-anchor="start" x="13240.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13312.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
+<g id="a_node140"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19498.5,-129 19498.5,-159 19703.5,-159 19703.5,-129 19498.5,-129"/>
+<text text-anchor="start" x="19506.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19601" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node140 -->
-<g id="edge255" class="edge">
+<g id="edge251" class="edge">
<title>Node93&#45;&gt;Node140</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.57C7238.92,-215.95 7810.54,-206.3 8286.78,-201 8561.05,-197.95 12951.28,-196.25 13223.78,-165 13235.26,-163.68 13247.44,-161.49 13258.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.08 7020.44,-219.75 7030.5,-223.08 7030.38,-216.08"/>
-</g>
-<!-- Node141 -->
-<g id="node141" class="node">
-<title>Node141</title>
-<g id="a_node141"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13410.78,-129 13410.78,-159 13574.78,-159 13574.78,-129 13410.78,-129"/>
-<text text-anchor="start" x="13418.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13492.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
-</a>
-</g>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.22 13750.87,-201.9 13758,-201 14389.77,-121.21 18854.87,-223.18 19489,-165 19503.36,-163.68 19518.64,-161.49 19533.14,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
</g>
<!-- Node93&#45;&gt;Node141 -->
<g id="edge256" class="edge">
<title>Node93&#45;&gt;Node141</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.57C7238.92,-215.93 7810.54,-206.24 8286.78,-201 8570.93,-197.87 13119.38,-196.67 13401.78,-165 13413.51,-163.68 13425.95,-161.49 13437.75,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.07 7020.44,-219.75 7030.5,-223.07 7030.38,-216.07"/>
+<path fill="none" stroke="midnightblue" d="M13597.03,-221.79C13402.1,-222.72 12891.67,-219.26 12470,-165 12458.5,-163.52 12446.31,-161.37 12434.67,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.2,-225.29 13607.19,-221.74 13597.17,-218.29 13597.2,-225.29"/>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
-<g id="a_node142"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13592.78,-129 13592.78,-159 13752.78,-159 13752.78,-129 13592.78,-129"/>
-<text text-anchor="start" x="13600.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13672.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
+<g id="a_node142"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8751,-129 8751,-159 8911,-159 8911,-129 8751,-129"/>
+<text text-anchor="start" x="8759" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8831" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node142 -->
<g id="edge257" class="edge">
<title>Node93&#45;&gt;Node142</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.56C7238.92,-215.9 7810.54,-206.18 8286.78,-201 8581.05,-197.8 13291.4,-198.45 13583.78,-165 13595.26,-163.69 13607.44,-161.49 13618.97,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.06 7020.44,-219.74 7030.5,-223.06 7030.38,-216.06"/>
+<path fill="none" stroke="midnightblue" d="M13597.16,-220.2C12983.35,-214.13 9078.38,-175.14 8958,-165 8941.87,-163.64 8924.7,-161.45 8908.36,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.21,-223.7 13607.24,-220.3 13597.28,-216.7 13597.21,-223.7"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
-<g id="a_node143"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13770.78,-129 13770.78,-159 13930.78,-159 13930.78,-129 13770.78,-129"/>
-<text text-anchor="start" x="13778.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="13850.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
+<g id="a_node143"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8967,-129 8967,-159 9131,-159 9131,-129 8967,-129"/>
+<text text-anchor="start" x="8975" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9049" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node143 -->
<g id="edge258" class="edge">
<title>Node93&#45;&gt;Node143</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.55C7238.92,-215.88 7810.54,-206.13 8286.78,-201 8590.93,-197.73 13459.57,-199.54 13761.78,-165 13773.26,-163.69 13785.44,-161.5 13796.97,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.06 7020.44,-219.73 7030.5,-223.06 7030.38,-216.06"/>
+<path fill="none" stroke="midnightblue" d="M13597.22,-220.15C13000.18,-213.87 9292.54,-174.54 9178,-165 9161.74,-163.65 9144.42,-161.47 9127.93,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.41,-223.66 13607.45,-220.26 13597.48,-216.66 13597.41,-223.66"/>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
-<g id="a_node144"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13948.78,-129 13948.78,-159 14108.78,-159 14108.78,-129 13948.78,-129"/>
-<text text-anchor="start" x="13956.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="14028.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
+<g id="a_node144"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9187,-129 9187,-159 9347,-159 9347,-129 9187,-129"/>
+<text text-anchor="start" x="9195" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9267" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node144 -->
<g id="edge259" class="edge">
<title>Node93&#45;&gt;Node144</title>
-<path fill="none" stroke="midnightblue" d="M7030.67,-219.55C7238.92,-215.86 7810.54,-206.08 8286.78,-201 8600.82,-197.65 13627.74,-200.63 13939.78,-165 13951.26,-163.69 13963.44,-161.5 13974.97,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.05 7020.44,-219.73 7030.5,-223.05 7030.38,-216.05"/>
+<path fill="none" stroke="midnightblue" d="M13597.19,-220.19C13013.78,-214.28 9465.43,-177.86 9356,-165 9344.68,-163.67 9332.68,-161.5 9321.29,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.17,-223.69 13607.2,-220.29 13597.24,-216.69 13597.17,-223.69"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
-<g id="a_node145"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10271.28,-129 10271.28,-159 10440.28,-159 10440.28,-129 10271.28,-129"/>
-<text text-anchor="start" x="10279.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10355.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+<g id="a_node145"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9365,-129 9365,-159 9525,-159 9525,-129 9365,-129"/>
+<text text-anchor="start" x="9373" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9445" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node145 -->
<g id="edge260" class="edge">
<title>Node93&#45;&gt;Node145</title>
-<path fill="none" stroke="midnightblue" d="M7030.74,-219.77C7527.32,-212.18 10142.74,-171.93 10224.78,-165 10241.17,-163.61 10258.62,-161.44 10275.27,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.27 7020.44,-219.92 7030.49,-223.27 7030.38,-216.27"/>
+<path fill="none" stroke="midnightblue" d="M13596.88,-220.22C13038.46,-214.83 9779.78,-182.69 9572,-165 9555.99,-163.64 9538.94,-161.46 9522.7,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.22,-223.73 13607.25,-220.32 13597.28,-216.73 13597.22,-223.73"/>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
-<g id="a_node146"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8561.28,-129 8561.28,-159 8728.28,-159 8728.28,-129 8561.28,-129"/>
-<text text-anchor="start" x="8569.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8644.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
+<g id="a_node146"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9581,-129 9581,-159 9741,-159 9741,-129 9581,-129"/>
+<text text-anchor="start" x="9589" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9661" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node146 -->
<g id="edge261" class="edge">
<title>Node93&#45;&gt;Node146</title>
-<path fill="none" stroke="midnightblue" d="M7030.58,-221.43C7262.23,-221.96 7948.36,-218.52 8514.78,-165 8530.58,-163.51 8547.38,-161.35 8563.48,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.56,-217.93 7020.55,-221.41 7030.54,-224.93 7030.56,-217.93"/>
+<path fill="none" stroke="midnightblue" d="M13596.89,-220.07C13044.12,-213.72 9849.97,-176.58 9751,-165 9739.55,-163.66 9727.43,-161.49 9715.91,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.12,-223.58 13607.16,-220.19 13597.2,-216.58 13597.12,-223.58"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
-<g id="a_node147"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10458.78,-129 10458.78,-159 10618.78,-159 10618.78,-129 10458.78,-129"/>
-<text text-anchor="start" x="10466.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10538.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
+<g id="a_node147"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9759.5,-129 9759.5,-159 9928.5,-159 9928.5,-129 9759.5,-129"/>
+<text text-anchor="start" x="9767.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9844" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node147 -->
<g id="edge262" class="edge">
<title>Node93&#45;&gt;Node147</title>
-<path fill="none" stroke="midnightblue" d="M7030.45,-219.76C7552.05,-211.77 10426.83,-167.59 10448.78,-165 10460.22,-163.65 10472.35,-161.48 10483.87,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.33,-216.27 7020.38,-219.92 7030.44,-223.26 7030.33,-216.27"/>
+<path fill="none" stroke="midnightblue" d="M13597.1,-220.24C13068.77,-215.19 10125.9,-186.19 9938,-165 9925.98,-163.64 9913.23,-161.45 9901.12,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.26,-223.74 13607.29,-220.33 13597.33,-216.74 13597.26,-223.74"/>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
-<g id="a_node148"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7171.28,-123.5 7171.28,-164.5 7356.28,-164.5 7356.28,-123.5 7171.28,-123.5"/>
-<text text-anchor="start" x="7179.28" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="7179.28" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="7263.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+<g id="a_node148"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12110.5,-129 12110.5,-159 12277.5,-159 12277.5,-129 12110.5,-129"/>
+<text text-anchor="start" x="12118.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12194" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node148 -->
<g id="edge263" class="edge">
<title>Node93&#45;&gt;Node148</title>
-<path fill="none" stroke="midnightblue" d="M7017.53,-204.6C7066.12,-192.84 7131.79,-176.95 7183.09,-164.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7016.63,-201.22 7007.74,-206.97 7018.28,-208.02 7016.63,-201.22"/>
+<path fill="none" stroke="midnightblue" d="M13597.41,-219.57C13340.56,-214.74 12543.13,-197.45 12287,-165 12275.53,-163.55 12263.38,-161.39 12251.78,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.34,-223.07 13607.41,-219.76 13597.48,-216.07 13597.34,-223.07"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
-<g id="a_node149"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10854.28,-123.5 10854.28,-164.5 11039.28,-164.5 11039.28,-123.5 10854.28,-123.5"/>
-<text text-anchor="start" x="10862.28" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="10862.28" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="10946.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<g id="a_node149"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9947,-129 9947,-159 10107,-159 10107,-129 9947,-129"/>
+<text text-anchor="start" x="9955" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10027" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node149 -->
<g id="edge264" class="edge">
<title>Node93&#45;&gt;Node149</title>
-<path fill="none" stroke="midnightblue" d="M7030.68,-219.76C7238.93,-216.59 7810.56,-207.91 8286.78,-201 8571,-196.87 10562.06,-194.47 10844.78,-165 10847.83,-164.68 10850.93,-164.32 10854.05,-163.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7030.39,-216.27 7020.44,-219.92 7030.49,-223.27 7030.39,-216.27"/>
+<path fill="none" stroke="midnightblue" d="M13596.91,-220.2C13082.94,-215.05 10294.36,-186.21 10116,-165 10104.68,-163.65 10092.68,-161.48 10081.29,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.16,-223.7 13607.19,-220.3 13597.23,-216.7 13597.16,-223.7"/>
+</g>
+<!-- Node150 -->
+<g id="node150" class="node">
+<title>Node150</title>
+<g id="a_node150"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19721.5,-123.5 19721.5,-164.5 19906.5,-164.5 19906.5,-123.5 19721.5,-123.5"/>
+<text text-anchor="start" x="19729.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="19729.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="19814" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node150 -->
+<g id="edge265" class="edge">
+<title>Node93&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M13736.16,-204.75C13743.46,-203.21 13750.87,-201.9 13758,-201 14414.47,-118.17 19054.68,-231.56 19713,-165 19715.76,-164.72 19718.55,-164.4 19721.36,-164.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13735.29,-201.36 13726.3,-206.96 13736.82,-208.19 13735.29,-201.36"/>
+</g>
+<!-- Node151 -->
+<g id="node151" class="node">
+<title>Node151</title>
+<g id="a_node151"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10303.5,-123.5 10303.5,-164.5 10488.5,-164.5 10488.5,-123.5 10303.5,-123.5"/>
+<text text-anchor="start" x="10311.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="10311.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="10396" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node151 -->
+<g id="edge266" class="edge">
+<title>Node93&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M13596.98,-220.16C13135.45,-215.32 10847.79,-190.19 10535,-165 10519.93,-163.79 10504.01,-161.99 10488.53,-159.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13597.18,-223.67 13607.22,-220.27 13597.26,-216.67 13597.18,-223.67"/>
</g>
<!-- Node94&#45;&gt;Node8 -->
<g id="edge188" class="edge">
<title>Node94&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M3197.08,-127.06C3205.38,-125.53 3213.75,-124.13 3221.78,-123 3624.26,-66.54 3727.69,-72.63 4133.78,-56 5198.81,-12.39 8685.17,-10.87 9317.09,-10.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3196.19,-123.67 3187.02,-128.98 3197.5,-130.54 3196.19,-123.67"/>
+<path fill="none" stroke="midnightblue" d="M12577.78,-121.6C12553.92,-98.13 12516.16,-62.88 12498,-56 12414.86,-24.53 9603.76,-13.27 9037.72,-11.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12575.43,-124.2 12584.99,-128.75 12580.35,-119.23 12575.43,-124.2"/>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge185" class="edge">
<title>Node94&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M3194.48,-127.11C3203.62,-125.46 3212.9,-124.02 3221.78,-123 3433.21,-98.74 4951.62,-78.23 5325,-73.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3193.83,-123.67 3184.65,-128.97 3195.13,-130.55 3193.83,-123.67"/>
+<path fill="none" stroke="midnightblue" d="M12667.31,-127.1C12676.58,-125.43 12685.99,-123.99 12695,-123 13063.57,-82.46 15786.21,-73.93 16297.4,-72.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12666.53,-123.69 12657.35,-128.98 12667.83,-130.57 12666.53,-123.69"/>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4142.78,-56.5 4142.78,-86.5 4318.78,-86.5 4318.78,-56.5 4142.78,-56.5"/>
-<text text-anchor="start" x="4150.78" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
-<text text-anchor="middle" x="4230.78" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
+<polygon fill="white" stroke="black" points="12550,-56.5 12550,-86.5 12726,-86.5 12726,-56.5 12550,-56.5"/>
+<text text-anchor="start" x="12558" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="12638" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node96 -->
<g id="edge186" class="edge">
<title>Node94&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M3196.03,-127.06C3204.67,-125.48 3213.4,-124.08 3221.78,-123 3560.14,-79.55 3966.79,-72.97 4142.64,-72.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3195.14,-123.67 3185.96,-128.97 3196.44,-130.54 3195.14,-123.67"/>
+<path fill="none" stroke="midnightblue" d="M12611.87,-119.73C12617.9,-108.83 12624.89,-96.2 12630.12,-86.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12608.67,-118.29 12606.89,-128.73 12614.8,-121.68 12608.67,-118.29"/>
</g>
<!-- Node96&#45;&gt;Node8 -->
<g id="edge187" class="edge">
<title>Node96&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M4329.3,-69.1C4519.83,-66.42 4952.09,-60.43 5315.78,-56 6913.31,-36.56 8861.04,-16.62 9317.03,-12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4328.98,-65.61 4319.03,-69.25 4329.08,-72.61 4328.98,-65.61"/>
-</g>
-<!-- Node150&#45;&gt;Node3 -->
-<g id="edge270" class="edge">
-<title>Node150&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15640.13,-204.97C15631.97,-203.39 15623.71,-202.01 15615.78,-201 15113.34,-137.19 14979.37,-227.63 14476.78,-165 14465.38,-163.58 14453.31,-161.41 14441.81,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15639.5,-208.42 15649.99,-206.98 15640.89,-201.56 15639.5,-208.42"/>
-</g>
-<!-- Node150&#45;&gt;Node5 -->
-<g id="edge272" class="edge">
-<title>Node150&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15638.55,-204.88C15630.9,-203.39 15623.19,-202.05 15615.78,-201 15349.94,-163.45 15278.66,-202.24 15012.78,-165 15002,-163.49 14990.6,-161.37 14979.66,-159.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15638.03,-208.35 15648.53,-206.92 15639.43,-201.49 15638.03,-208.35"/>
-</g>
-<!-- Node151 -->
-<g id="node151" class="node">
-<title>Node151</title>
-<g id="a_node151"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15766.78,-129 15766.78,-159 15926.78,-159 15926.78,-129 15766.78,-129"/>
-<text text-anchor="start" x="15774.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="15846.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node150&#45;&gt;Node151 -->
-<g id="edge271" class="edge">
-<title>Node150&#45;&gt;Node151</title>
-<path fill="none" stroke="midnightblue" d="M15740.28,-202C15765.2,-188.66 15797.97,-171.12 15820.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15738.32,-199.08 15731.15,-206.88 15741.62,-205.25 15738.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M12539.86,-56.31C12538.57,-56.2 12537.28,-56.1 12536,-56 12179.32,-28.53 9579.7,-14.18 9037.81,-11.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12539.61,-59.8 12549.89,-57.25 12540.27,-52.84 12539.61,-59.8"/>
</g>
<!-- Node152&#45;&gt;Node3 -->
-<g id="edge274" class="edge">
+<g id="edge272" class="edge">
<title>Node152&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13557.4,-204.93C13565.24,-203.4 13573.17,-202.04 13580.78,-201 13896.03,-157.96 13980.47,-207.66 14295.78,-165 14306.72,-163.52 14318.31,-161.38 14329.39,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13556.63,-201.51 13547.54,-206.94 13558.03,-208.37 13556.63,-201.51"/>
+<path fill="none" stroke="midnightblue" d="M4312.62,-204.92C4320.46,-203.39 4328.39,-202.03 4336,-201 4664.05,-156.54 4749.83,-189.16 5080,-165 5120.46,-162.04 5165.34,-157.75 5202.68,-153.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4311.86,-201.5 4302.76,-206.92 4313.25,-208.36 4311.86,-201.5"/>
</g>
<!-- Node152&#45;&gt;Node5 -->
-<g id="edge276" class="edge">
+<g id="edge274" class="edge">
<title>Node152&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13556.43,-204.95C13564.58,-203.38 13572.85,-202 13580.78,-201 14133.56,-131.6 14281,-234.4 14833.78,-165 14844.93,-163.6 14856.75,-161.44 14868,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13555.66,-201.53 13546.56,-206.96 13557.06,-208.39 13555.66,-201.53"/>
-</g>
-<!-- Node152&#45;&gt;Node140 -->
-<g id="edge275" class="edge">
-<title>Node152&#45;&gt;Node140</title>
-<path fill="none" stroke="midnightblue" d="M13449.08,-202.87C13417.44,-189.44 13374.93,-171.39 13345.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13447.96,-206.2 13458.53,-206.88 13450.69,-199.75 13447.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M4312.26,-204.88C4320.22,-203.34 4328.27,-201.99 4336,-201 4793.84,-142.14 4913.41,-195.65 5374,-165 5414.46,-162.31 5459.34,-158.02 5496.58,-154.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4311.37,-201.49 4302.26,-206.91 4312.76,-208.35 4311.37,-201.49"/>
</g>
-<!-- Node153&#45;&gt;Node3 -->
-<g id="edge278" class="edge">
-<title>Node153&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13739.86,-204.89C13747.56,-203.41 13755.32,-202.07 13762.78,-201 13997.82,-167.42 14060.77,-198.85 14295.78,-165 14306.55,-163.45 14317.95,-161.31 14328.88,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13738.92,-201.5 13729.8,-206.9 13740.29,-208.37 13738.92,-201.5"/>
+<!-- Node153 -->
+<g id="node153" class="node">
+<title>Node153</title>
+<g id="a_node153"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4167,-129 4167,-159 4327,-159 4327,-129 4167,-129"/>
+<text text-anchor="start" x="4175" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4247" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
+</a>
</g>
-<!-- Node153&#45;&gt;Node5 -->
-<g id="edge280" class="edge">
-<title>Node153&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13738.25,-204.93C13746.47,-203.37 13754.79,-202 13762.78,-201 14235.33,-141.64 14361.36,-225.48 14833.78,-165 14844.93,-163.57 14856.74,-161.4 14867.99,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13737.42,-201.52 13728.3,-206.9 13738.79,-208.39 13737.42,-201.52"/>
</g>
-<!-- Node153&#45;&gt;Node141 -->
-<g id="edge279" class="edge">
-<title>Node153&#45;&gt;Node141</title>
-<path fill="none" stroke="midnightblue" d="M13629.08,-202.87C13597.44,-189.44 13554.93,-171.39 13525.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13627.96,-206.2 13638.53,-206.88 13630.69,-199.75 13627.96,-206.2"/>
+<!-- Node152&#45;&gt;Node153 -->
+<g id="edge273" class="edge">
+<title>Node152&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M4247,-196.59C4247,-184.26 4247,-169.72 4247,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4243.5,-196.7 4247,-206.7 4250.5,-196.71 4243.5,-196.7"/>
</g>
<!-- Node154&#45;&gt;Node3 -->
-<g id="edge282" class="edge">
+<g id="edge276" class="edge">
<title>Node154&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15818.13,-204.94C15809.97,-203.37 15801.71,-201.99 15793.78,-201 15212.74,-128.47 15057.99,-236.16 14476.78,-165 14465.38,-163.6 14453.3,-161.44 14441.8,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15817.5,-208.38 15828,-206.94 15818.9,-201.52 15817.5,-208.38"/>
+<path fill="none" stroke="midnightblue" d="M8228.71,-204.9C8220.44,-203.32 8212.05,-201.95 8204,-201 7604.53,-130.45 6090.68,-198.48 5488,-165 5447.49,-162.75 5402.61,-158.54 5365.28,-154.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8228.22,-208.37 8238.71,-206.92 8229.6,-201.51 8228.22,-208.37"/>
</g>
<!-- Node154&#45;&gt;Node5 -->
-<g id="edge284" class="edge">
+<g id="edge278" class="edge">
<title>Node154&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15817.16,-204.9C15809.32,-203.38 15801.39,-202.02 15793.78,-201 15449.39,-154.73 15357.22,-210.86 15012.78,-165 15001.83,-163.54 14990.25,-161.42 14979.16,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15816.53,-208.34 15827.03,-206.9 15817.92,-201.48 15816.53,-208.34"/>
+<path fill="none" stroke="midnightblue" d="M8228.71,-204.91C8220.44,-203.32 8212.05,-201.95 8204,-201 7643.84,-134.81 6226.16,-231.19 5666,-165 5654.68,-163.66 5642.68,-161.49 5631.29,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8228.21,-208.38 8238.71,-206.93 8229.6,-201.52 8228.21,-208.38"/>
</g>
-<!-- Node155 -->
-<g id="node155" class="node">
-<title>Node155</title>
-<g id="a_node155"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15944.78,-129 15944.78,-159 16104.78,-159 16104.78,-129 15944.78,-129"/>
-<text text-anchor="start" x="15952.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16024.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
-</a>
+<!-- Node154&#45;&gt;Node142 -->
+<g id="edge277" class="edge">
+<title>Node154&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M8360.53,-204.93C8367.75,-203.47 8375.01,-202.13 8382,-201 8540.74,-175.33 8583.26,-190.67 8742,-165 8752.16,-163.36 8762.9,-161.26 8773.27,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8359.81,-201.5 8350.73,-206.96 8361.23,-208.35 8359.81,-201.5"/>
+</g>
+<!-- Node155&#45;&gt;Node3 -->
+<g id="edge280" class="edge">
+<title>Node155&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8407.53,-204.95C8398.99,-203.34 8390.32,-201.96 8382,-201 7743.04,-127.59 6130.19,-200.41 5488,-165 5447.49,-162.77 5402.61,-158.56 5365.28,-154.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8406.99,-208.41 8417.48,-206.92 8408.35,-201.54 8406.99,-208.41"/>
</g>
+<!-- Node155&#45;&gt;Node5 -->
+<g id="edge282" class="edge">
+<title>Node155&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8407.53,-204.95C8398.99,-203.35 8390.32,-201.96 8382,-201 7782.36,-131.86 6265.47,-235.55 5666,-165 5654.68,-163.67 5642.68,-161.5 5631.29,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8406.99,-208.41 8417.48,-206.92 8408.35,-201.55 8406.99,-208.41"/>
</g>
-<!-- Node154&#45;&gt;Node155 -->
-<g id="edge283" class="edge">
-<title>Node154&#45;&gt;Node155</title>
-<path fill="none" stroke="midnightblue" d="M15918.28,-202C15943.2,-188.66 15975.97,-171.12 15998.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15916.32,-199.08 15909.15,-206.88 15919.62,-205.25 15916.32,-199.08"/>
+<!-- Node155&#45;&gt;Node143 -->
+<g id="edge281" class="edge">
+<title>Node155&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M8542.06,-204.95C8549.44,-203.49 8556.86,-202.14 8564,-201 8721.03,-175.89 8762.26,-185.19 8920,-165 8935.17,-163.06 8951.31,-160.75 8966.86,-158.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8541.14,-201.56 8532.04,-206.99 8542.54,-208.42 8541.14,-201.56"/>
</g>
<!-- Node156&#45;&gt;Node3 -->
-<g id="edge286" class="edge">
+<g id="edge284" class="edge">
<title>Node156&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M15996.13,-204.92C15987.98,-203.35 15979.71,-201.98 15971.78,-201 15312.13,-119.74 15136.62,-244.7 14476.78,-165 14465.38,-163.62 14453.3,-161.47 14441.8,-159.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15995.51,-208.36 16006,-206.92 15996.9,-201.5 15995.51,-208.36"/>
+<path fill="none" stroke="midnightblue" d="M4491.23,-204.91C4498.88,-203.41 4506.59,-202.06 4514,-201 4763.52,-165.26 4828.75,-185.3 5080,-165 5120.44,-161.73 5165.31,-157.41 5202.66,-153.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4490.35,-201.52 4481.25,-206.95 4491.75,-208.38 4490.35,-201.52"/>
</g>
<!-- Node156&#45;&gt;Node5 -->
-<g id="edge288" class="edge">
+<g id="edge286" class="edge">
<title>Node156&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M15995.51,-204.9C15987.56,-203.36 15979.51,-202 15971.78,-201 15548.82,-146.01 15435.81,-219.49 15012.78,-165 15001.67,-163.57 14989.9,-161.42 14978.67,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="15995.02,-208.37 16005.51,-206.93 15996.41,-201.51 15995.02,-208.37"/>
+<path fill="none" stroke="midnightblue" d="M4490.27,-204.93C4498.23,-203.39 4506.27,-202.02 4514,-201 4893.26,-150.86 4992.38,-191.76 5374,-165 5414.45,-162.16 5459.32,-157.86 5496.58,-153.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4489.37,-201.54 4480.27,-206.97 4490.77,-208.4 4489.37,-201.54"/>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
-<g id="a_node157"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16122.78,-129 16122.78,-159 16282.78,-159 16282.78,-129 16122.78,-129"/>
-<text text-anchor="start" x="16130.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16202.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
+<g id="a_node157"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4345,-129 4345,-159 4505,-159 4505,-129 4345,-129"/>
+<text text-anchor="start" x="4353" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4425" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node156&#45;&gt;Node157 -->
-<g id="edge287" class="edge">
+<g id="edge285" class="edge">
<title>Node156&#45;&gt;Node157</title>
-<path fill="none" stroke="midnightblue" d="M16096.28,-202C16121.2,-188.66 16153.97,-171.12 16176.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16094.32,-199.08 16087.15,-206.88 16097.62,-205.25 16094.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M4425,-196.59C4425,-184.26 4425,-169.72 4425,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4421.5,-196.7 4425,-206.7 4428.5,-196.71 4421.5,-196.7"/>
</g>
<!-- Node158&#45;&gt;Node3 -->
-<g id="edge290" class="edge">
+<g id="edge288" class="edge">
<title>Node158&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M16174.48,-204.96C16166.21,-203.37 16157.83,-201.98 16149.78,-201 15411.51,-111.02 15215.25,-253.24 14476.78,-165 14465.21,-163.62 14452.96,-161.43 14441.31,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16173.98,-208.43 16184.48,-206.99 16175.38,-201.57 16173.98,-208.43"/>
+<path fill="none" stroke="midnightblue" d="M4670.19,-204.94C4677.52,-203.47 4684.9,-202.12 4692,-201 4863.06,-173.96 4907.6,-181.45 5080,-165 5120.39,-161.15 5165.26,-156.76 5202.61,-153.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4669.33,-201.55 4660.24,-207 4670.74,-208.4 4669.33,-201.55"/>
</g>
<!-- Node158&#45;&gt;Node5 -->
-<g id="edge292" class="edge">
+<g id="edge290" class="edge">
<title>Node158&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M16174.13,-204.97C16165.97,-203.39 16157.71,-202.01 16149.78,-201 15648.22,-137.29 15514.41,-228.11 15012.78,-165 15001.5,-163.58 14989.56,-161.41 14978.18,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16173.5,-208.42 16183.99,-206.98 16174.89,-201.56 16173.5,-208.42"/>
+<path fill="none" stroke="midnightblue" d="M4668.62,-204.95C4676.47,-203.42 4684.39,-202.05 4692,-201 4992.69,-159.58 5071.33,-187.89 5374,-165 5414.43,-161.94 5459.31,-157.62 5496.56,-153.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4667.86,-201.53 4658.76,-206.96 4669.26,-208.39 4667.86,-201.53"/>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
-<g id="a_node159"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16300.78,-129 16300.78,-159 16460.78,-159 16460.78,-129 16300.78,-129"/>
-<text text-anchor="start" x="16308.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16380.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
+<g id="a_node159"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4523,-129 4523,-159 4683,-159 4683,-129 4523,-129"/>
+<text text-anchor="start" x="4531" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4603" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node158&#45;&gt;Node159 -->
-<g id="edge291" class="edge">
+<g id="edge289" class="edge">
<title>Node158&#45;&gt;Node159</title>
-<path fill="none" stroke="midnightblue" d="M16274.28,-202C16299.2,-188.66 16331.97,-171.12 16354.54,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16272.32,-199.08 16265.15,-206.88 16275.62,-205.25 16272.32,-199.08"/>
+<path fill="none" stroke="midnightblue" d="M4603,-196.59C4603,-184.26 4603,-169.72 4603,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4599.5,-196.7 4603,-206.7 4606.5,-196.71 4599.5,-196.7"/>
</g>
<!-- Node160&#45;&gt;Node3 -->
-<g id="edge294" class="edge">
+<g id="edge292" class="edge">
<title>Node160&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13919.31,-204.94C13926.53,-203.48 13933.79,-202.13 13940.78,-201 14097.31,-175.57 14139.21,-190.24 14295.78,-165 14306.05,-163.34 14316.91,-161.24 14327.39,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13918.59,-201.51 13909.51,-206.97 13920.01,-208.36 13918.59,-201.51"/>
+<path fill="none" stroke="midnightblue" d="M4850.04,-204.87C4856.77,-203.48 4863.51,-202.17 4870,-201 4984.93,-180.35 5119.05,-163.53 5202.76,-153.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4849.28,-201.45 4840.22,-206.94 4850.73,-208.3 4849.28,-201.45"/>
</g>
<!-- Node160&#45;&gt;Node5 -->
-<g id="edge296" class="edge">
+<g id="edge294" class="edge">
<title>Node160&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M13917.05,-204.92C13925,-203.38 13933.05,-202.02 13940.78,-201 14334.6,-149.24 14439.95,-216.76 14833.78,-165 14844.77,-163.56 14856.4,-161.41 14867.51,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13916.15,-201.53 13907.05,-206.96 13917.54,-208.39 13916.15,-201.53"/>
+<path fill="none" stroke="midnightblue" d="M4847.58,-204.9C4855.11,-203.42 4862.7,-202.07 4870,-201 5092.18,-168.29 5150.24,-184.01 5374,-165 5414.4,-161.57 5459.27,-157.2 5496.53,-153.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4846.83,-201.48 4837.74,-206.92 4848.24,-208.34 4846.83,-201.48"/>
</g>
-<!-- Node160&#45;&gt;Node142 -->
-<g id="edge295" class="edge">
-<title>Node160&#45;&gt;Node142</title>
-<path fill="none" stroke="midnightblue" d="M13809.08,-202.87C13777.44,-189.44 13734.93,-171.39 13705.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13807.96,-206.2 13818.53,-206.88 13810.69,-199.75 13807.96,-206.2"/>
+<!-- Node161 -->
+<g id="node161" class="node">
+<title>Node161</title>
+<g id="a_node161"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4701,-129 4701,-159 4861,-159 4861,-129 4701,-129"/>
+<text text-anchor="start" x="4709" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4781" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
+</a>
</g>
-<!-- Node161&#45;&gt;Node3 -->
-<g id="edge298" class="edge">
-<title>Node161&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M16358.83,-205.25C16348.44,-203.54 16337.87,-202.04 16327.78,-201 15509.31,-116.43 15293.89,-261.78 14476.78,-165 14465.21,-163.63 14452.95,-161.45 14441.31,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16358.27,-208.71 16368.72,-206.95 16359.46,-201.81 16358.27,-208.71"/>
</g>
-<!-- Node161&#45;&gt;Node5 -->
-<g id="edge300" class="edge">
-<title>Node161&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M16358.29,-205.24C16348.07,-203.55 16337.69,-202.06 16327.78,-201 15746.45,-138.6 15593.02,-236.74 15012.78,-165 15001.5,-163.61 14989.55,-161.45 14978.18,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16357.98,-208.74 16368.43,-206.99 16359.17,-201.84 16357.98,-208.74"/>
+<!-- Node160&#45;&gt;Node161 -->
+<g id="edge293" class="edge">
+<title>Node160&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M4781,-196.59C4781,-184.26 4781,-169.72 4781,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4777.5,-196.7 4781,-206.7 4784.5,-196.71 4777.5,-196.7"/>
</g>
-<!-- Node162 -->
-<g id="node162" class="node">
-<title>Node162</title>
-<g id="a_node162"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16478.78,-129 16478.78,-159 16670.78,-159 16670.78,-129 16478.78,-129"/>
-<text text-anchor="start" x="16486.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16574.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
-</a>
+<!-- Node162&#45;&gt;Node3 -->
+<g id="edge296" class="edge">
+<title>Node162&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8588.71,-204.89C8580.44,-203.31 8572.05,-201.94 8564,-201 8224.51,-161.31 5829.29,-183.69 5488,-165 5447.49,-162.78 5402.61,-158.57 5365.28,-154.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8588.22,-208.36 8598.71,-206.91 8589.6,-201.5 8588.22,-208.36"/>
</g>
+<!-- Node162&#45;&gt;Node5 -->
+<g id="edge298" class="edge">
+<title>Node162&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8588.71,-204.89C8580.44,-203.31 8572.05,-201.94 8564,-201 7924.33,-125.99 6305.67,-240.01 5666,-165 5654.68,-163.67 5642.68,-161.51 5631.29,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8588.22,-208.36 8598.71,-206.91 8589.6,-201.5 8588.22,-208.36"/>
</g>
-<!-- Node161&#45;&gt;Node162 -->
-<g id="edge299" class="edge">
-<title>Node161&#45;&gt;Node162</title>
-<path fill="none" stroke="midnightblue" d="M16469.03,-202C16493.77,-188.66 16526.31,-171.12 16548.73,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16467.11,-199.06 16459.97,-206.88 16470.43,-205.22 16467.11,-199.06"/>
+<!-- Node162&#45;&gt;Node144 -->
+<g id="edge297" class="edge">
+<title>Node162&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M8720.19,-204.92C8727.52,-203.46 8734.9,-202.11 8742,-201 8917.46,-173.47 8963.74,-186.83 9140,-165 9155.17,-163.12 9171.32,-160.82 9186.83,-158.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8719.32,-201.53 8710.24,-206.98 8720.74,-208.38 8719.32,-201.53"/>
</g>
<!-- Node163&#45;&gt;Node3 -->
-<g id="edge302" class="edge">
+<g id="edge300" class="edge">
<title>Node163&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M16568.41,-205.15C16558.83,-203.48 16549.09,-202.01 16539.78,-201 16083.95,-151.4 14932.16,-218.48 14476.78,-165 14465.21,-163.64 14452.95,-161.47 14441.31,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16567.85,-208.61 16578.32,-206.97 16569.11,-201.72 16567.85,-208.61"/>
+<path fill="none" stroke="midnightblue" d="M5042.86,-204.5C5097.92,-190.92 5175.13,-171.87 5227.22,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5041.72,-201.18 5032.85,-206.97 5043.4,-207.97 5041.72,-201.18"/>
</g>
<!-- Node163&#45;&gt;Node5 -->
-<g id="edge304" class="edge">
+<g id="edge302" class="edge">
<title>Node163&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M16568.21,-205.17C16558.69,-203.5 16549.03,-202.03 16539.78,-201 15865.14,-125.5 15686.66,-247.02 15012.78,-165 15001.5,-163.63 14989.55,-161.48 14978.18,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16567.58,-208.62 16578.05,-206.98 16568.85,-201.73 16567.58,-208.62"/>
+<path fill="none" stroke="midnightblue" d="M5055.63,-205.18C5064.18,-203.67 5072.76,-202.25 5081,-201 5159.08,-189.17 5377.37,-165.8 5496.66,-153.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5054.85,-201.76 5045.63,-206.97 5056.09,-208.65 5054.85,-201.76"/>
</g>
<!-- Node164 -->
<g id="node164" class="node">
<title>Node164</title>
-<g id="a_node164"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16688.78,-129 16688.78,-159 16868.78,-159 16868.78,-129 16688.78,-129"/>
-<text text-anchor="start" x="16696.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16778.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
+<g id="a_node164"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4879,-129 4879,-159 5071,-159 5071,-129 4879,-129"/>
+<text text-anchor="start" x="4887" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4975" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node163&#45;&gt;Node164 -->
-<g id="edge303" class="edge">
+<g id="edge301" class="edge">
<title>Node163&#45;&gt;Node164</title>
-<path fill="none" stroke="midnightblue" d="M16673.78,-202C16698.35,-188.66 16730.66,-171.12 16752.91,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16671.9,-199.04 16664.78,-206.88 16675.24,-205.19 16671.9,-199.04"/>
+<path fill="none" stroke="midnightblue" d="M4975.68,-196.59C4975.52,-184.26 4975.33,-169.72 4975.19,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4972.18,-196.75 4975.81,-206.7 4979.18,-196.66 4972.18,-196.75"/>
</g>
<!-- Node165&#45;&gt;Node3 -->
-<g id="edge306" class="edge">
+<g id="edge304" class="edge">
<title>Node165&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M14101.39,-204.77C14107.27,-203.48 14113.12,-202.21 14118.78,-201 14197.28,-184.2 14217.26,-181.71 14295.78,-165 14304.7,-163.1 14314.11,-161.06 14323.35,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14100.51,-201.38 14091.5,-206.96 14102.02,-208.22 14100.51,-201.38"/>
+<path fill="none" stroke="midnightblue" d="M6310.59,-205.17C6301.34,-203.55 6291.97,-202.09 6283,-201 5931.9,-158.19 5840.79,-190.26 5488,-165 5447.54,-162.1 5402.66,-157.82 5365.32,-153.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6310.09,-208.64 6320.56,-206.99 6311.35,-201.75 6310.09,-208.64"/>
</g>
<!-- Node165&#45;&gt;Node5 -->
-<g id="edge308" class="edge">
+<g id="edge306" class="edge">
<title>Node165&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14095.4,-204.93C14103.24,-203.4 14111.17,-202.04 14118.78,-201 14434.03,-157.96 14518.52,-208.04 14833.78,-165 14844.61,-163.52 14856.06,-161.39 14867.02,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14094.63,-201.51 14085.54,-206.94 14096.03,-208.37 14094.63,-201.51"/>
-</g>
-<!-- Node165&#45;&gt;Node143 -->
-<g id="edge307" class="edge">
-<title>Node165&#45;&gt;Node143</title>
-<path fill="none" stroke="midnightblue" d="M13987.08,-202.87C13955.44,-189.44 13912.93,-171.39 13883.85,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13985.96,-206.2 13996.53,-206.88 13988.69,-199.75 13985.96,-206.2"/>
+<path fill="none" stroke="midnightblue" d="M6309.69,-205.13C6300.73,-203.54 6291.68,-202.12 6283,-201 6010.55,-165.98 5938.01,-203.24 5666,-165 5655.34,-163.5 5644.06,-161.39 5633.24,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6309.27,-208.61 6319.74,-206.97 6310.53,-201.72 6309.27,-208.61"/>
</g>
-<!-- Node166&#45;&gt;Node3 -->
-<g id="edge310" class="edge">
-<title>Node166&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M14385.78,-196.59C14385.78,-184.26 14385.78,-169.72 14385.78,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14382.28,-196.7 14385.78,-206.7 14389.28,-196.71 14382.28,-196.7"/>
+<!-- Node166 -->
+<g id="node166" class="node">
+<title>Node166</title>
+<g id="a_node166"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5871,-129 5871,-159 6051,-159 6051,-129 5871,-129"/>
+<text text-anchor="start" x="5879" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5961" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
+</a>
</g>
-<!-- Node166&#45;&gt;Node5 -->
-<g id="edge312" class="edge">
-<title>Node166&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M14454.07,-204.94C14461.38,-203.48 14468.72,-202.14 14475.78,-201 14633.66,-175.61 14675.92,-190.58 14833.78,-165 14843.94,-163.35 14854.68,-161.25 14865.05,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14453.26,-201.53 14444.16,-206.97 14454.66,-208.39 14453.26,-201.53"/>
</g>
-<!-- Node166&#45;&gt;Node144 -->
-<g id="edge311" class="edge">
-<title>Node166&#45;&gt;Node144</title>
-<path fill="none" stroke="midnightblue" d="M14314.17,-204.76C14308.29,-203.47 14302.43,-202.2 14296.78,-201 14217.41,-184.1 14197.15,-181.9 14117.78,-165 14108.95,-163.12 14099.64,-161.09 14090.5,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="14313.54,-208.2 14324.06,-206.94 14315.04,-201.37 14313.54,-208.2"/>
+<!-- Node165&#45;&gt;Node166 -->
+<g id="edge305" class="edge">
+<title>Node165&#45;&gt;Node166</title>
+<path fill="none" stroke="midnightblue" d="M6304.75,-205.06C6297.41,-203.65 6290.07,-202.28 6283,-201 6184.2,-183.15 6158.78,-182.94 6060,-165 6049.82,-163.15 6039.08,-161.09 6028.57,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6304.27,-208.53 6314.75,-207 6305.6,-201.66 6304.27,-208.53"/>
</g>
<!-- Node167&#45;&gt;Node3 -->
-<g id="edge314" class="edge">
+<g id="edge308" class="edge">
<title>Node167&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M16763.49,-204.92C16755.22,-203.33 16746.83,-201.96 16738.78,-201 16239.57,-141.58 14976.12,-223.25 14476.78,-165 14465.21,-163.65 14452.95,-161.48 14441.3,-159.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16762.99,-208.39 16773.49,-206.95 16764.38,-201.53 16762.99,-208.39"/>
+<path fill="none" stroke="midnightblue" d="M8766.71,-204.88C8758.44,-203.3 8750.05,-201.94 8742,-201 8382.85,-159.13 5849.04,-184.66 5488,-165 5447.49,-162.79 5402.61,-158.59 5365.28,-154.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8766.22,-208.35 8776.71,-206.9 8767.6,-201.49 8766.22,-208.35"/>
</g>
<!-- Node167&#45;&gt;Node5 -->
-<g id="edge316" class="edge">
+<g id="edge310" class="edge">
<title>Node167&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M16763.48,-204.96C16755.21,-203.36 16746.83,-201.98 16738.78,-201 15977.11,-108.42 15774.56,-256.67 15012.78,-165 15001.34,-163.62 14989.21,-161.44 14977.69,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16762.98,-208.43 16773.48,-206.99 16764.38,-201.57 16762.98,-208.43"/>
+<path fill="none" stroke="midnightblue" d="M8766.71,-204.89C8758.44,-203.31 8750.05,-201.94 8742,-201 8063.02,-121.63 6344.98,-244.37 5666,-165 5654.67,-163.68 5642.68,-161.51 5631.29,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8766.22,-208.36 8776.71,-206.91 8767.6,-201.5 8766.22,-208.36"/>
</g>
-<!-- Node168 -->
-<g id="node168" class="node">
-<title>Node168</title>
-<g id="a_node168"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16886.78,-129 16886.78,-159 17046.78,-159 17046.78,-129 16886.78,-129"/>
-<text text-anchor="start" x="16894.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="16966.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
-</a>
+<!-- Node167&#45;&gt;Node145 -->
+<g id="edge309" class="edge">
+<title>Node167&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M8898.18,-204.87C8905.52,-203.42 8912.9,-202.09 8920,-201 9112.2,-171.61 9163.8,-194.39 9356,-165 9366.33,-163.42 9377.25,-161.33 9387.77,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8897.32,-201.47 8888.23,-206.91 8898.73,-208.33 8897.32,-201.47"/>
+</g>
+<!-- Node168&#45;&gt;Node3 -->
+<g id="edge312" class="edge">
+<title>Node168&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8945.33,-205C8936.86,-203.37 8928.25,-201.96 8920,-201 8541.2,-156.95 5868.8,-185.62 5488,-165 5447.49,-162.81 5402.61,-158.6 5365.28,-154.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8944.69,-208.44 8955.19,-207 8946.09,-201.58 8944.69,-208.44"/>
</g>
+<!-- Node168&#45;&gt;Node5 -->
+<g id="edge314" class="edge">
+<title>Node168&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8944.71,-204.88C8936.44,-203.3 8928.05,-201.94 8920,-201 8201.71,-117.26 6384.29,-248.74 5666,-165 5654.67,-163.68 5642.68,-161.52 5631.29,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8944.22,-208.35 8954.71,-206.9 8945.6,-201.49 8944.22,-208.35"/>
</g>
-<!-- Node167&#45;&gt;Node168 -->
-<g id="edge315" class="edge">
-<title>Node167&#45;&gt;Node168</title>
-<path fill="none" stroke="midnightblue" d="M16862.53,-202C16886.92,-188.66 16919,-171.12 16941.1,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16860.69,-199.01 16853.6,-206.88 16864.05,-205.16 16860.69,-199.01"/>
+<!-- Node168&#45;&gt;Node146 -->
+<g id="edge313" class="edge">
+<title>Node168&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M9076.18,-204.87C9083.52,-203.42 9090.9,-202.09 9098,-201 9290.2,-171.61 9340.94,-188.14 9534,-165 9549.18,-163.18 9565.33,-160.9 9580.84,-158.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9075.32,-201.47 9066.23,-206.91 9076.73,-208.33 9075.32,-201.47"/>
</g>
<!-- Node169&#45;&gt;Node3 -->
-<g id="edge318" class="edge">
+<g id="edge316" class="edge">
<title>Node169&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10753.94,-205.02C10762.92,-203.38 10772.04,-201.96 10780.78,-201 11557.21,-115.29 13519.74,-254.21 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.35,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10753.06,-201.62 10743.9,-206.95 10754.38,-208.5 10753.06,-201.62"/>
+<path fill="none" stroke="midnightblue" d="M6506.26,-204.94C6498.13,-203.39 6489.9,-202.01 6482,-201 6043.52,-144.82 5929.08,-194.58 5488,-165 5447.52,-162.29 5402.64,-158.02 5365.31,-154.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6505.61,-208.38 6516.11,-206.92 6506.99,-201.52 6505.61,-208.38"/>
</g>
<!-- Node169&#45;&gt;Node5 -->
-<g id="edge320" class="edge">
+<g id="edge318" class="edge">
<title>Node169&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10753.47,-205.09C10762.6,-203.42 10771.89,-201.98 10780.78,-201 11676.11,-102.78 13939.02,-268.32 14833.78,-165 14845.26,-163.67 14857.43,-161.48 14868.97,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10752.8,-201.66 10743.65,-206.99 10754.13,-208.53 10752.8,-201.66"/>
-</g>
-<!-- Node169&#45;&gt;Node145 -->
-<g id="edge319" class="edge">
-<title>Node169&#45;&gt;Node145</title>
-<path fill="none" stroke="midnightblue" d="M10615.66,-204.67C10556.44,-191.07 10473.01,-171.92 10416.8,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10615.15,-208.15 10625.68,-206.97 10616.72,-201.32 10615.15,-208.15"/>
-</g>
-<!-- Node170&#45;&gt;Node3 -->
-<g id="edge323" class="edge">
-<title>Node170&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9189.04,-205.02C9197.98,-203.38 9207.07,-201.96 9215.78,-201 9776.86,-139.34 13734.91,-228.58 14295.78,-165 14307.39,-163.68 14319.7,-161.49 14331.36,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9188.18,-201.63 9179.03,-206.97 9189.52,-208.5 9188.18,-201.63"/>
+<path fill="none" stroke="midnightblue" d="M6506.26,-205.01C6498.12,-203.44 6489.9,-202.04 6482,-201 6122.11,-153.44 6025.83,-212.98 5666,-165 5655.01,-163.53 5643.38,-161.38 5632.27,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6505.6,-208.44 6516.1,-206.99 6506.99,-201.58 6505.6,-208.44"/>
</g>
-<!-- Node170&#45;&gt;Node5 -->
-<g id="edge325" class="edge">
-<title>Node170&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9189.04,-205.02C9197.98,-203.37 9207.07,-201.95 9215.78,-201 9836.3,-133.02 14213.58,-235.84 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9188.18,-201.62 9179.03,-206.96 9189.52,-208.49 9188.18,-201.62"/>
+<!-- Node170 -->
+<g id="node170" class="node">
+<title>Node170</title>
+<g id="a_node170"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6247,-129 6247,-159 6407,-159 6407,-129 6247,-129"/>
+<text text-anchor="start" x="6255" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6327" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
+</a>
</g>
-<!-- Node170&#45;&gt;Node8 -->
-<g id="edge322" class="edge">
-<title>Node170&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M9044.97,-204.52C9006.19,-194.56 8965.16,-180.77 8953.78,-165 8942.85,-149.87 8942.24,-137.67 8953.78,-123 8999.48,-64.9 9207.41,-33.27 9328.18,-19.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9044.21,-207.94 9054.76,-206.96 9045.9,-201.14 9044.21,-207.94"/>
</g>
-<!-- Node170&#45;&gt;Node146 -->
-<g id="edge324" class="edge">
-<title>Node170&#45;&gt;Node146</title>
-<path fill="none" stroke="midnightblue" d="M9051.47,-204.99C9044.16,-203.55 9036.83,-202.19 9029.78,-201 8900.84,-179.23 8866.71,-186.77 8737.78,-165 8727.52,-163.27 8716.68,-161.18 8706.16,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9050.9,-208.45 9061.4,-206.99 9052.29,-201.58 9050.9,-208.45"/>
+<!-- Node169&#45;&gt;Node170 -->
+<g id="edge317" class="edge">
+<title>Node169&#45;&gt;Node170</title>
+<path fill="none" stroke="midnightblue" d="M6517.19,-204C6473.58,-190.47 6413.3,-171.77 6372.37,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6516.19,-207.35 6526.78,-206.97 6518.26,-200.67 6516.19,-207.35"/>
</g>
<!-- Node171&#45;&gt;Node3 -->
-<g id="edge327" class="edge">
+<g id="edge320" class="edge">
<title>Node171&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10934.06,-204.88C10942.34,-203.3 10950.73,-201.94 10958.78,-201 11695.4,-115.23 13559.05,-249.9 14295.78,-165 14307.23,-163.68 14319.35,-161.52 14330.87,-159.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10933.17,-201.49 10924.07,-206.9 10934.56,-208.35 10933.17,-201.49"/>
+<path fill="none" stroke="midnightblue" d="M9125.31,-205.1C9116.18,-203.43 9106.89,-201.98 9098,-201 8699.28,-157.04 5888.55,-186.59 5488,-165 5447.49,-162.82 5402.61,-158.61 5365.28,-154.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9124.65,-208.54 9135.13,-207 9125.98,-201.67 9124.65,-208.54"/>
</g>
<!-- Node171&#45;&gt;Node5 -->
-<g id="edge329" class="edge">
+<g id="edge322" class="edge">
<title>Node171&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10933.44,-204.99C10941.91,-203.36 10950.52,-201.95 10958.78,-201 11814.22,-102.04 13978.33,-263.96 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10932.69,-201.57 10923.59,-206.99 10934.09,-208.43 10932.69,-201.57"/>
+<path fill="none" stroke="midnightblue" d="M9124.83,-205.02C9115.86,-203.38 9106.74,-201.97 9098,-201 8339.91,-117.22 6423.6,-253.1 5666,-165 5654.52,-163.66 5642.35,-161.46 5630.81,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9124.4,-208.5 9134.88,-206.95 9125.72,-201.63 9124.4,-208.5"/>
</g>
<!-- Node171&#45;&gt;Node147 -->
-<g id="edge328" class="edge">
+<g id="edge321" class="edge">
<title>Node171&#45;&gt;Node147</title>
-<path fill="none" stroke="midnightblue" d="M10798.66,-204.67C10739.44,-191.07 10656.01,-171.92 10599.8,-159.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10798.15,-208.15 10808.68,-206.97 10799.72,-201.32 10798.15,-208.15"/>
+<path fill="none" stroke="midnightblue" d="M9262.26,-204.99C9270.24,-203.49 9278.28,-202.12 9286,-201 9490.71,-171.41 9545.29,-194.59 9750,-165 9760.98,-163.41 9772.6,-161.3 9783.78,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9261.36,-201.6 9252.22,-206.96 9262.7,-208.48 9261.36,-201.6"/>
</g>
<!-- Node172&#45;&gt;Node3 -->
-<g id="edge331" class="edge">
+<g id="edge325" class="edge">
<title>Node172&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M16955.11,-205.48C16942.29,-203.67 16929.22,-202.08 16916.78,-201 16376.53,-154.04 15015.44,-227.52 14476.78,-165 14465.21,-163.66 14452.95,-161.49 14441.3,-159.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16954.91,-208.99 16965.31,-206.98 16955.93,-202.06 16954.91,-208.99"/>
+<path fill="none" stroke="midnightblue" d="M11516.74,-205.02C11507.8,-203.37 11498.71,-201.95 11490,-201 10827.05,-128.51 6154,-199.57 5488,-165 5447.49,-162.9 5402.6,-158.7 5365.27,-154.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11516.26,-208.49 11526.75,-206.96 11517.6,-201.62 11516.26,-208.49"/>
</g>
<!-- Node172&#45;&gt;Node5 -->
-<g id="edge333" class="edge">
+<g id="edge327" class="edge">
<title>Node172&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M16954.84,-205.49C16942.11,-203.69 16929.13,-202.1 16916.78,-201 16495.26,-163.48 15432.98,-215.15 15012.78,-165 15001.34,-163.63 14989.21,-161.45 14977.69,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="16954.57,-208.99 16964.97,-206.98 16955.59,-202.06 16954.57,-208.99"/>
+<path fill="none" stroke="midnightblue" d="M11516.74,-205.02C11507.8,-203.37 11498.71,-201.95 11490,-201 10846.72,-130.6 6308.95,-238.36 5666,-165 5654.51,-163.69 5642.34,-161.5 5630.81,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11516.26,-208.49 11526.75,-206.96 11517.6,-201.62 11516.26,-208.49"/>
</g>
-<!-- Node173 -->
-<g id="node173" class="node">
-<title>Node173</title>
-<g id="a_node173"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17064.78,-129 17064.78,-159 17294.78,-159 17294.78,-129 17064.78,-129"/>
-<text text-anchor="start" x="17072.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17179.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
-</a>
+<!-- Node172&#45;&gt;Node8 -->
+<g id="edge324" class="edge">
+<title>Node172&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M11516.36,-205.05C11507.54,-203.42 11498.58,-201.99 11490,-201 11384.13,-188.74 9669,-209.14 9572,-165 9549.09,-154.57 9555.96,-135.3 9534,-123 9446.43,-73.93 9158.32,-35.74 9017.66,-19.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11515.75,-208.5 11526.24,-206.98 11517.09,-201.63 11515.75,-208.5"/>
+</g>
+<!-- Node172&#45;&gt;Node148 -->
+<g id="edge326" class="edge">
+<title>Node172&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M11676.69,-213.92C11780.94,-205.33 11954.17,-188.97 12102,-165 12112.33,-163.33 12123.24,-161.24 12133.8,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11676.19,-210.44 11666.51,-214.75 11676.76,-217.42 11676.19,-210.44"/>
</g>
+<!-- Node173&#45;&gt;Node3 -->
+<g id="edge329" class="edge">
+<title>Node173&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9311.34,-204.99C9302.86,-203.36 9294.25,-201.96 9286,-201 8866.78,-152.46 5909.41,-187.61 5488,-165 5447.49,-162.83 5402.61,-158.62 5365.28,-154.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9310.69,-208.43 9321.19,-206.99 9312.09,-201.57 9310.69,-208.43"/>
</g>
-<!-- Node172&#45;&gt;Node173 -->
-<g id="edge332" class="edge">
-<title>Node172&#45;&gt;Node173</title>
-<path fill="none" stroke="midnightblue" d="M17076.28,-202C17100.5,-188.66 17132.34,-171.12 17154.28,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="17074.48,-198.99 17067.41,-206.88 17077.86,-205.12 17074.48,-198.99"/>
+<!-- Node173&#45;&gt;Node5 -->
+<g id="edge331" class="edge">
+<title>Node173&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9311.34,-204.99C9302.86,-203.36 9294.25,-201.96 9286,-201 8486.88,-108.29 6465.12,-257.71 5666,-165 5654.52,-163.67 5642.34,-161.47 5630.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9310.69,-208.43 9321.19,-206.99 9312.09,-201.57 9310.69,-208.43"/>
+</g>
+<!-- Node173&#45;&gt;Node149 -->
+<g id="edge330" class="edge">
+<title>Node173&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M9441.58,-204.94C9449.12,-203.45 9456.7,-202.09 9464,-201 9672.95,-169.76 9729.05,-196.24 9938,-165 9948.49,-163.43 9959.59,-161.31 9970.26,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9440.83,-201.52 9431.74,-206.96 9442.24,-208.37 9440.83,-201.52"/>
</g>
<!-- Node174&#45;&gt;Node3 -->
-<g id="edge335" class="edge">
+<g id="edge333" class="edge">
<title>Node174&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M19310.39,-204.97C19301.83,-203.35 19293.12,-201.95 19284.78,-201 18753.95,-140.72 15007.67,-224.66 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19309.86,-208.44 19320.36,-206.97 19311.24,-201.57 19309.86,-208.44"/>
+<path fill="none" stroke="midnightblue" d="M6698.24,-205.51C6685.77,-203.73 6673.08,-202.15 6661,-201 6141.76,-151.7 6008.5,-198.46 5488,-165 5447.52,-162.4 5402.63,-158.15 5365.3,-154.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6697.78,-208.98 6708.18,-206.97 6698.8,-202.05 6697.78,-208.98"/>
</g>
<!-- Node174&#45;&gt;Node5 -->
-<g id="edge337" class="edge">
+<g id="edge335" class="edge">
<title>Node174&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19310.39,-204.98C19301.83,-203.35 19293.12,-201.95 19284.78,-201 18341.52,-93.43 15956.03,-272.57 15012.78,-165 15001.17,-163.68 14988.86,-161.48 14977.2,-159.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19309.86,-208.44 19320.36,-206.98 19311.24,-201.58 19309.86,-208.44"/>
+<path fill="none" stroke="midnightblue" d="M6697.6,-205.48C6685.34,-203.73 6672.88,-202.16 6661,-201 6220.59,-157.96 6104.86,-221.75 5666,-165 5655.01,-163.58 5643.37,-161.44 5632.26,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6697.44,-208.99 6707.84,-206.99 6698.46,-202.07 6697.44,-208.99"/>
</g>
<!-- Node175 -->
<g id="node175" class="node">
<title>Node175</title>
-<g id="a_node175"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19426.78,-129 19426.78,-159 19586.78,-159 19586.78,-129 19426.78,-129"/>
-<text text-anchor="start" x="19434.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19506.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
+<g id="a_node175"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6425,-129 6425,-159 6655,-159 6655,-129 6425,-129"/>
+<text text-anchor="start" x="6433" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6540" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node174&#45;&gt;Node175 -->
-<g id="edge336" class="edge">
+<g id="edge334" class="edge">
<title>Node174&#45;&gt;Node175</title>
-<path fill="none" stroke="midnightblue" d="M19408.09,-201.82C19431.21,-188.51 19461.5,-171.07 19482.39,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19406.22,-198.86 19399.3,-206.88 19409.71,-204.93 19406.22,-198.86"/>
+<path fill="none" stroke="midnightblue" d="M6730.96,-204C6687.18,-190.47 6626.65,-171.77 6585.56,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6730.01,-207.36 6740.59,-206.97 6732.07,-200.68 6730.01,-207.36"/>
</g>
<!-- Node176&#45;&gt;Node3 -->
-<g id="edge339" class="edge">
+<g id="edge337" class="edge">
<title>Node176&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11342.67,-200.92C12010.84,-134.03 13646.78,-240.25 14295.78,-165 14307.23,-163.67 14319.35,-161.51 14330.87,-159.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11342.01,-197.47 11332.42,-201.97 11342.72,-204.44 11342.01,-197.47"/>
+<path fill="none" stroke="midnightblue" d="M6934.62,-204.93C6926.38,-203.36 6918.02,-201.98 6910,-201 6282.5,-124.07 6119.01,-203.87 5488,-165 5447.51,-162.51 5402.63,-158.27 5365.29,-154.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6934.11,-208.39 6944.6,-206.93 6935.48,-201.53 6934.11,-208.39"/>
</g>
<!-- Node176&#45;&gt;Node5 -->
-<g id="edge341" class="edge">
+<g id="edge339" class="edge">
<title>Node176&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11342.48,-200.94C12129.57,-122.4 14066,-254.21 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11342.01,-197.47 11332.42,-201.96 11342.72,-204.44 11342.01,-197.47"/>
+<path fill="none" stroke="midnightblue" d="M6934.62,-204.96C6926.37,-203.38 6918.02,-202 6910,-201 6361.11,-132.7 6214.81,-233.95 5666,-165 5654.84,-163.6 5643.03,-161.44 5631.78,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6934.1,-208.42 6944.6,-206.96 6935.48,-201.56 6934.1,-208.42"/>
</g>
-<!-- Node176&#45;&gt;Node149 -->
-<g id="edge340" class="edge">
-<title>Node176&#45;&gt;Node149</title>
-<path fill="none" stroke="midnightblue" d="M11154.41,-198.86C11112.49,-187.98 11062.44,-175 11021.98,-164.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11153.77,-202.31 11164.32,-201.43 11155.52,-195.53 11153.77,-202.31"/>
+<!-- Node177 -->
+<g id="node177" class="node">
+<title>Node177</title>
+<g id="a_node177"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6673,-129 6673,-159 6833,-159 6833,-129 6673,-129"/>
+<text text-anchor="start" x="6681" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6753" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
+</a>
</g>
-<!-- Node177&#45;&gt;Node5 -->
-<g id="edge345" class="edge">
-<title>Node177&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M20429.13,-205.41C20416.98,-203.6 20404.58,-202.03 20392.78,-201 19797.26,-148.88 15606.78,-232.22 15012.78,-165 15001.17,-163.69 14988.86,-161.5 14977.2,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20428.84,-208.9 20439.26,-206.98 20429.91,-201.99 20428.84,-208.9"/>
</g>
-<!-- Node178 -->
-<g id="node178" class="node">
-<title>Node178</title>
-<g id="a_node178"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20495.28,-129 20495.28,-159 20712.28,-159 20712.28,-129 20495.28,-129"/>
-<text text-anchor="start" x="20503.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20603.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
-</a>
+<!-- Node176&#45;&gt;Node177 -->
+<g id="edge338" class="edge">
+<title>Node176&#45;&gt;Node177</title>
+<path fill="none" stroke="midnightblue" d="M6944.74,-204C6900.78,-190.47 6840,-171.77 6798.74,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6943.82,-207.38 6954.41,-206.97 6945.88,-200.69 6943.82,-207.38"/>
</g>
+<!-- Node178&#45;&gt;Node3 -->
+<g id="edge341" class="edge">
+<title>Node178&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9641.28,-201.1C9138.7,-154.87 5945.77,-189.37 5488,-165 5447.49,-162.84 5402.6,-158.64 5365.27,-154.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9640.98,-204.58 9651.27,-202.06 9641.65,-197.62 9640.98,-204.58"/>
</g>
-<!-- Node177&#45;&gt;Node178 -->
-<g id="edge344" class="edge">
-<title>Node177&#45;&gt;Node178</title>
-<path fill="none" stroke="midnightblue" d="M20536.17,-200.25C20552.1,-187.23 20572.23,-170.78 20586.36,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20533.8,-197.67 20528.27,-206.7 20538.23,-203.09 20533.8,-197.67"/>
+<!-- Node178&#45;&gt;Node5 -->
+<g id="edge343" class="edge">
+<title>Node178&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9641.13,-201.05C8746.16,-112.78 6540.43,-266.05 5666,-165 5654.52,-163.67 5642.34,-161.48 5630.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9640.97,-204.55 9651.27,-202.06 9641.67,-197.58 9640.97,-204.55"/>
+</g>
+<!-- Node178&#45;&gt;Node151 -->
+<g id="edge342" class="edge">
+<title>Node178&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M9846.95,-200.96C10045.66,-174.34 10099.4,-191.81 10294,-165 10297.04,-164.58 10300.12,-164.13 10303.24,-163.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9846.2,-197.53 9836.76,-202.35 9847.14,-204.47 9846.2,-197.53"/>
</g>
<!-- Node179&#45;&gt;Node5 -->
-<g id="edge348" class="edge">
+<g id="edge347" class="edge">
<title>Node179&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M20654.12,-204.96C20645.64,-203.34 20637.03,-201.94 20628.78,-201 20008.8,-130.18 15632.84,-235.08 15012.78,-165 15001.17,-163.69 14988.86,-161.5 14977.2,-159.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20653.47,-208.4 20663.97,-206.96 20654.87,-201.54 20653.47,-208.4"/>
+<path fill="none" stroke="midnightblue" d="M13794.36,-205.38C13782.21,-203.58 13769.81,-202.02 13758,-201 13310.11,-162.31 6112.71,-215.58 5666,-165 5654.51,-163.7 5642.34,-161.51 5630.81,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13794.06,-208.88 13804.48,-206.95 13795.13,-201.96 13794.06,-208.88"/>
</g>
<!-- Node180 -->
<g id="node180" class="node">
<title>Node180</title>
-<g id="a_node180"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20730.78,-129 20730.78,-159 20890.78,-159 20890.78,-129 20730.78,-129"/>
-<text text-anchor="start" x="20738.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20810.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
+<g id="a_node180"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20848.5,-129 20848.5,-159 21065.5,-159 21065.5,-129 20848.5,-129"/>
+<text text-anchor="start" x="20856.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20957" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node179&#45;&gt;Node180 -->
-<g id="edge347" class="edge">
+<g id="edge346" class="edge">
<title>Node179&#45;&gt;Node180</title>
-<path fill="none" stroke="midnightblue" d="M20743.17,-200.25C20759.1,-187.23 20779.23,-170.78 20793.36,-159.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20740.8,-197.67 20735.27,-206.7 20745.23,-203.09 20740.8,-197.67"/>
+<path fill="none" stroke="midnightblue" d="M13957.65,-205.39C13969.79,-203.59 13982.19,-202.02 13994,-201 14751.72,-135.23 20081.28,-230.77 20839,-165 20854.11,-163.69 20870.2,-161.5 20885.48,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13956.87,-201.97 13947.52,-206.96 13957.94,-208.89 13956.87,-201.97"/>
</g>
<!-- Node181&#45;&gt;Node5 -->
<g id="edge350" class="edge">
<title>Node181&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19753.78,-284.55C19779.55,-277.33 19804.93,-264.75 19820.78,-243 19831.77,-227.91 19833.93,-214.25 19820.78,-201 19773.74,-153.6 15079.13,-172.54 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19752.73,-281.21 19743.91,-287.07 19754.46,-287.99 19752.73,-281.21"/>
+<path fill="none" stroke="midnightblue" d="M14019.34,-204.95C14010.87,-203.33 14002.26,-201.93 13994,-201 13074.53,-96.95 6585.47,-269.05 5666,-165 5654.51,-163.7 5642.34,-161.52 5630.81,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14018.7,-208.39 14029.19,-206.94 14020.09,-201.53 14018.7,-208.39"/>
+</g>
+<!-- Node182 -->
+<g id="node182" class="node">
+<title>Node182</title>
+<g id="a_node182"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="21084,-129 21084,-159 21244,-159 21244,-129 21084,-129"/>
+<text text-anchor="start" x="21092" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="21164" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node181&#45;&gt;Node182 -->
+<g id="edge349" class="edge">
+<title>Node181&#45;&gt;Node182</title>
+<path fill="none" stroke="midnightblue" d="M14173.27,-220.83C14965.65,-219.24 20715.74,-206.33 21075,-165 21086.49,-163.68 21098.66,-161.48 21110.19,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14173.06,-217.33 14163.07,-220.85 14173.08,-224.33 14173.06,-217.33"/>
+</g>
+<!-- Node183&#45;&gt;Node5 -->
+<g id="edge352" class="edge">
+<title>Node183&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10007.72,-273.51C10018.13,-265.46 10028.33,-255.18 10034,-243 10041.88,-226.08 10047.14,-214.25 10034,-201 9991.28,-157.92 5726.27,-171.94 5666,-165 5654.52,-163.68 5642.34,-161.48 5630.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10005.49,-270.81 9999.41,-279.48 10009.58,-276.49 10005.49,-270.81"/>
</g>
</g>
</svg>