aboutsummaryrefslogtreecommitdiff
path: root/latest/_neon_base_workload_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
committerNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
commit03c7ff3f6188240baaeaeb405a357a0c58195fec (patch)
treeccfcd5b3481c1a48f2b2c588038e010c09fdfb5f /latest/_neon_base_workload_8hpp__dep__incl.svg
parent8efb48a6847c5cd166c561127ae6611150963ce3 (diff)
downloadarmnn-03c7ff3f6188240baaeaeb405a357a0c58195fec.tar.gz
IVGCVSW-7702 Update Doxygen Docu for 23.08
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I357a9f7e47614589327c1ac5d95b6224ff77103d
Diffstat (limited to 'latest/_neon_base_workload_8hpp__dep__incl.svg')
-rw-r--r--latest/_neon_base_workload_8hpp__dep__incl.svg3780
1 files changed, 3780 insertions, 0 deletions
diff --git a/latest/_neon_base_workload_8hpp__dep__incl.svg b/latest/_neon_base_workload_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..16d87b2121
--- /dev/null
+++ b/latest/_neon_base_workload_8hpp__dep__incl.svg
@@ -0,0 +1,3780 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: src/backends/neon/workloads/NeonBaseWorkload.hpp Pages: 1 -->
+<svg width="20310pt" height="329pt"
+ viewBox="0.00 0.00 20310.00 329.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 325)">
+<title>src/backends/neon/workloads/NeonBaseWorkload.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-325 20306,-325 20306,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="5861,-290.5 5861,-320.5 6021,-320.5 6021,-290.5 5861,-290.5"/>
+<text text-anchor="start" x="5869" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5941" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<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="1245,-151 1245,-181 1405,-181 1405,-151 1245,-151"/>
+<text text-anchor="start" x="1253" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1325" y="-158" 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="M5850.9,-303.59C5562.09,-300.35 4661.44,-287.74 4372,-254 4303.08,-245.97 4287.99,-230.37 4219,-223 3599.14,-156.82 2033.13,-259.73 1414,-187 1402.68,-185.67 1390.68,-183.51 1379.29,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.88,-307.09 5860.91,-303.7 5850.95,-300.09 5850.88,-307.09"/>
+</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="11045,-151 11045,-181 11205,-181 11205,-151 11045,-151"/>
+<text text-anchor="start" x="11053" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11125" y="-158" 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="M6031.3,-304.05C6628.52,-301.04 9999.92,-282.82 10456,-254 10714.98,-237.64 10780.16,-230.4 11036,-187 11045.99,-185.3 11056.55,-183.21 11066.77,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.01,-300.56 6021.03,-304.11 6031.05,-307.56 6031.01,-300.56"/>
+</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="6190.5,-151 6190.5,-181 6351.5,-181 6351.5,-151 6190.5,-151"/>
+<text text-anchor="start" x="6198.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6271" y="-158" 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="M5984.12,-286.53C6050.57,-258.85 6176.61,-206.33 6237.04,-181.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5982.65,-283.35 5974.76,-290.43 5985.34,-289.82 5982.65,-283.35"/>
+</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="1423.5,-151 1423.5,-181 1590.5,-181 1590.5,-151 1423.5,-151"/>
+<text text-anchor="start" x="1431.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1507" y="-158" 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="M5850.57,-304.68C5572.97,-304.72 4735.64,-300.85 4468,-254 4423.84,-246.27 4416.24,-230.26 4372,-223 4067.93,-173.1 1905.15,-221.9 1599,-187 1587.31,-185.67 1574.91,-183.5 1563.14,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.61,-308.18 5860.6,-304.68 5850.6,-301.18 5850.61,-308.18"/>
+</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="6370,-151 6370,-181 6546,-181 6546,-151 6370,-151"/>
+<text text-anchor="start" x="6378" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6458" y="-158" 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="M6003.84,-287.79C6106.71,-260.43 6309.22,-206.57 6405.18,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6002.66,-284.48 5993.9,-290.43 6004.46,-291.24 6002.66,-284.48"/>
+</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="9789.5,-151 9789.5,-181 9998.5,-181 9998.5,-151 9789.5,-151"/>
+<text text-anchor="start" x="9797.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9894" y="-158" 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="M6031.47,-304.5C6589.55,-304.38 9546.37,-301.5 9731,-254 9787.23,-239.53 9845.43,-202.03 9874.7,-181.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.07,-301 6021.07,-304.51 6031.07,-308 6031.07,-301"/>
+</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="1608.5,-151 1608.5,-181 1801.5,-181 1801.5,-151 1608.5,-151"/>
+<text text-anchor="start" x="1616.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1705" y="-158" 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="M5850.5,-303.33C5559.93,-299.27 4662.15,-284.39 4535,-254 4503.09,-246.37 4499.99,-230.27 4468,-223 4180.09,-157.57 2104.77,-216.48 1811,-187 1797.49,-185.64 1783.13,-183.45 1769.49,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.53,-306.83 5860.58,-303.47 5850.63,-299.83 5850.53,-306.83"/>
+</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="1820,-151 1820,-181 1980,-181 1980,-151 1820,-151"/>
+<text text-anchor="start" x="1828" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1900" y="-158" 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="M5850.36,-303.72C5566.63,-300.91 4707.26,-289.55 4587,-254 4561.2,-246.37 4560.89,-230.33 4535,-223 4398.89,-184.47 2129.48,-203.6 1989,-187 1977.68,-185.66 1965.68,-183.49 1954.29,-181.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.58,-307.22 5860.61,-303.82 5850.64,-300.22 5850.58,-307.22"/>
+</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="1998.5,-151 1998.5,-181 2183.5,-181 2183.5,-151 1998.5,-151"/>
+<text text-anchor="start" x="2006.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2091" y="-158" 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="M5850.87,-303.93C5573.86,-301.76 4746.72,-292.13 4632,-254 4608.95,-246.34 4610.14,-230.39 4587,-223 4460.29,-182.53 2325.29,-200.85 2193,-187 2180.08,-185.65 2166.36,-183.47 2153.31,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.86,-307.43 5860.88,-304 5850.91,-300.43 5850.86,-307.43"/>
+</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="6564,-151 6564,-181 6734,-181 6734,-151 6564,-151"/>
+<text text-anchor="start" x="6572" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6649" y="-158" 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="M6027.34,-288.57C6146.27,-266.5 6367.14,-225.01 6555,-187 6564.32,-185.11 6574.15,-183.08 6583.8,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6026.39,-285.19 6017.2,-290.45 6027.67,-292.07 6026.39,-285.19"/>
+</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="2202,-151 2202,-181 2362,-181 2362,-151 2202,-151"/>
+<text text-anchor="start" x="2210" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2282" y="-158" 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="M5850.48,-303.96C5579.06,-301.91 4783.96,-292.63 4674,-254 4652.11,-246.31 4653.98,-230.43 4632,-223 4512.98,-182.78 2495.75,-201.85 2371,-187 2359.68,-185.65 2347.68,-183.48 2336.29,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.66,-307.46 5860.69,-304.03 5850.71,-300.46 5850.66,-307.46"/>
+</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="171,-151 171,-181 331,-181 331,-151 171,-151"/>
+<text text-anchor="start" x="179" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="251" y="-158" 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="M5850.56,-304.5C5201.23,-304.36 1259.83,-301.56 731,-254 577.27,-240.17 399.15,-201.94 309.28,-181.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.79,-308 5860.79,-304.5 5850.79,-301 5850.79,-308"/>
+</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="0,-73 0,-103 160,-103 160,-73 0,-73"/>
+<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="80" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge328" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M5850.28,-304.63C5184.77,-305.45 1067.16,-308.29 516,-254 356.64,-238.3 300.11,-268.03 162,-187 126.98,-166.46 100.13,-125.21 87.66,-103.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.77,-308.13 5860.76,-304.62 5850.76,-301.13 5850.77,-308.13"/>
+</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="10017,-151 10017,-181 10199,-181 10199,-151 10017,-151"/>
+<text text-anchor="start" x="10025" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10108" y="-158" 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="M6031.36,-304.66C6575.07,-305.42 9401.05,-306.79 9783,-254 9888.16,-239.46 10007.82,-201.72 10068.38,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.22,-301.16 6021.22,-304.64 6031.21,-308.16 6031.22,-301.16"/>
+</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="6752,-151 6752,-181 6934,-181 6934,-151 6752,-151"/>
+<text text-anchor="start" x="6760" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6843" y="-158" 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="M6031.23,-293.08C6179.97,-273.84 6485.81,-232.59 6743,-187 6753.37,-185.16 6764.33,-183.1 6775.03,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.69,-289.62 6021.22,-294.37 6031.59,-296.56 6030.69,-289.62"/>
+</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="2380.5,-151 2380.5,-181 2561.5,-181 2561.5,-151 2380.5,-151"/>
+<text text-anchor="start" x="2388.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2471" y="-158" 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="M5850.59,-303.95C5585.09,-301.88 4819.66,-292.6 4714,-254 4692.87,-246.28 4695.22,-230.46 4674,-223 4563.72,-184.21 2686.22,-199.63 2570,-187 2557.45,-185.64 2544.13,-183.46 2531.46,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.94,-307.45 5860.96,-304.03 5850.99,-300.45 5850.94,-307.45"/>
+</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="10217,-151 10217,-181 10439,-181 10439,-151 10217,-151"/>
+<text text-anchor="start" x="10225" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10328" y="-158" 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="M6031.57,-304.29C6582.89,-302.86 9477.25,-293.52 9870,-254 10016.16,-239.29 10185.29,-201.71 10271.35,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.28,-300.79 6021.29,-304.31 6031.3,-307.79 6031.28,-300.79"/>
+</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="2579.5,-151 2579.5,-181 2746.5,-181 2746.5,-151 2579.5,-151"/>
+<text text-anchor="start" x="2587.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2663" y="-158" 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="M5850.72,-303.87C5591.12,-301.62 4854.7,-291.94 4753,-254 4732.25,-246.26 4734.84,-230.49 4714,-223 4611.61,-186.21 2864.08,-199.5 2756,-187 2744.19,-185.63 2731.66,-183.45 2719.76,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.84,-307.37 5860.86,-303.96 5850.89,-300.37 5850.84,-307.37"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_neon_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6952,-151 6952,-181 7158,-181 7158,-151 6952,-151"/>
+<text text-anchor="start" x="6960" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7055" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.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="M6031.09,-296.25C6131.09,-286.88 6297.23,-270.73 6440,-254 6664,-227.75 6720.16,-221.72 6943,-187 6954.71,-185.18 6967.08,-183.11 6979.17,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.66,-292.77 6021.03,-297.19 6031.31,-299.74 6030.66,-292.77"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_neon_exp_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2765,-151 2765,-181 2925,-181 2925,-151 2765,-151"/>
+<text text-anchor="start" x="2773" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2845" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node42 -->
+<g id="edge78" class="edge">
+<title>Node1&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M5850.53,-303.8C5596.51,-301.36 4888.79,-291.27 4791,-254 4770.63,-246.24 4773.46,-230.52 4753,-223 4563.25,-153.3 3134.69,-211.28 2934,-187 2922.68,-185.63 2910.69,-183.45 2899.3,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.8,-307.3 5860.83,-303.89 5850.87,-300.3 5850.8,-307.3"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2943,-151 2943,-181 3165,-181 3165,-151 2943,-151"/>
+<text text-anchor="start" x="2951" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3054" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node44 -->
+<g id="edge82" class="edge">
+<title>Node1&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M5850.9,-303.65C5603.06,-300.86 4923.21,-289.98 4829,-254 4808.64,-246.22 4811.45,-230.54 4791,-223 4622.39,-160.82 3352.92,-203.82 3174,-187 3159.07,-185.6 3143.19,-183.43 3128.04,-181.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.92,-307.15 5860.96,-303.76 5851,-300.15 5850.92,-307.15"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_neon_log_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3183,-151 3183,-181 3343,-181 3343,-151 3183,-151"/>
+<text text-anchor="start" x="3191" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3263" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node46 -->
+<g id="edge86" class="edge">
+<title>Node1&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M5850.63,-303.49C5608.53,-300.33 4957.55,-288.67 4867,-254 4846.64,-246.21 4849.44,-230.56 4829,-223 4675.04,-166.04 3514.93,-207.09 3352,-187 3340.84,-185.62 3329.03,-183.47 3317.78,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.76,-306.99 5860.81,-303.62 5850.85,-299.99 5850.76,-306.99"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_neon_log_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7176,-151 7176,-181 7346,-181 7346,-151 7176,-151"/>
+<text text-anchor="start" x="7184" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7261" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node48 -->
+<g id="edge90" class="edge">
+<title>Node1&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M6031.12,-299.95C6234.69,-288.79 6745.19,-255.78 7167,-187 7177.46,-185.29 7188.51,-183.21 7199.22,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.87,-296.46 6021.08,-300.5 6031.25,-303.45 6030.87,-296.46"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_logical_and_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3361.5,-151 3361.5,-181 3526.5,-181 3526.5,-151 3361.5,-151"/>
+<text text-anchor="start" x="3369.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge94" class="edge">
+<title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M5850.54,-303.32C5614.47,-299.78 4991.92,-287.36 4905,-254 4884.65,-246.19 4887.43,-230.59 4867,-223 4728.32,-171.48 3682.87,-204.79 3536,-187 3524.48,-185.6 3512.27,-183.44 3500.65,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.76,-306.82 5860.81,-303.47 5850.87,-299.82 5850.76,-306.82"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_logical_not_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="349,-151 349,-181 513,-181 513,-151 349,-151"/>
+<text text-anchor="start" x="357" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="431" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge98" class="edge">
+<title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M5850.47,-304.22C5223.09,-302.2 1532.31,-288.91 1035,-254 805.63,-237.9 748.5,-226.6 522,-187 512.12,-185.27 501.69,-183.21 491.55,-181.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.8,-307.72 5860.81,-304.25 5850.82,-300.72 5850.8,-307.72"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_logical_or_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="531,-151 531,-181 691,-181 691,-151 531,-151"/>
+<text text-anchor="start" x="539" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="611" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge102" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M5850.43,-303.93C5453.19,-301.29 3825.28,-288.79 2489,-254 1693.6,-233.29 1489.03,-289.55 700,-187 689.01,-185.57 677.37,-183.43 666.27,-181.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.68,-307.44 5860.71,-304 5850.73,-300.44 5850.68,-307.44"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="709.5,-151 709.5,-181 870.5,-181 870.5,-151 709.5,-151"/>
+<text text-anchor="start" x="717.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="790" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node56 -->
+<g id="edge106" class="edge">
+<title>Node1&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M5850.59,-303.06C5525.92,-297.8 4388.4,-278.65 3450,-254 3022.81,-242.78 2916.17,-234.67 2489,-223 2131.49,-213.23 1235.05,-230 880,-187 868.72,-185.63 856.77,-183.49 845.4,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.82,-306.56 5860.88,-303.22 5850.94,-299.56 5850.82,-306.56"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_neon_mean_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="889,-151 889,-181 1049,-181 1049,-151 889,-151"/>
+<text text-anchor="start" x="897" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="969" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node58 -->
+<g id="edge110" class="edge">
+<title>Node1&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M5850.68,-303.38C5569.25,-299.66 4683.21,-286.02 3950,-254 3727.56,-244.29 3672.48,-231.57 3450,-223 2918.78,-202.55 1585.92,-249.61 1058,-187 1046.68,-185.66 1034.68,-183.49 1023.29,-181.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.79,-306.89 5860.83,-303.52 5850.88,-299.89 5850.79,-306.89"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1067,-151 1067,-181 1227,-181 1227,-151 1067,-151"/>
+<text text-anchor="start" x="1075" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1147" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node60 -->
+<g id="edge114" class="edge">
+<title>Node1&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M5850.24,-304.57C5593.74,-304.16 4841.67,-298.93 4219,-254 4098.97,-245.34 4070.1,-230.7 3950,-223 3348.07,-184.42 1835.03,-257.5 1236,-187 1224.68,-185.67 1212.68,-183.5 1201.29,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.62,-308.07 5860.62,-304.58 5850.63,-301.07 5850.62,-308.07"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_neon_multiplication_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10457.5,-151 10457.5,-181 10636.5,-181 10636.5,-151 10457.5,-151"/>
+<text text-anchor="start" x="10465.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10547" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node62 -->
+<g id="edge118" class="edge">
+<title>Node1&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M6031.09,-304.09C6590.62,-301.43 9580.1,-285.83 9986,-254 10165.08,-239.96 10373.51,-201.82 10478.73,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.04,-300.59 6021.06,-304.13 6031.07,-307.59 6031.04,-300.59"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11223,-151 11223,-181 11383,-181 11383,-151 11223,-151"/>
+<text text-anchor="start" x="11231" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11303" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge123" class="edge">
+<title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M6031.18,-304.11C6642.46,-301.4 10168.85,-284.5 10645,-254 10899.12,-237.72 10963,-229.86 11214,-187 11223.83,-185.32 11234.22,-183.26 11244.29,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.09,-300.61 6021.1,-304.16 6031.12,-307.61 6031.09,-300.61"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_neon_neg_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3545,-151 3545,-181 3705,-181 3705,-151 3545,-151"/>
+<text text-anchor="start" x="3553" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3625" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge128" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M5850.65,-303.14C5620.85,-299.22 5026.32,-286.07 4943,-254 4922.66,-246.17 4925.42,-230.62 4905,-223 4780.97,-176.7 3845.35,-203.59 3714,-187 3702.84,-185.59 3691.03,-183.43 3679.78,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.93,-306.64 5860.99,-303.31 5851.05,-299.64 5850.93,-306.64"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_neon_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10839.5,-151 10839.5,-181 11026.5,-181 11026.5,-151 10839.5,-151"/>
+<text text-anchor="start" x="10847.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10933" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge132" class="edge">
+<title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M6031.17,-304.06C6614.9,-301.1 9848.92,-283.48 10287,-254 10529.61,-237.67 10589.84,-225.09 10830,-187 10841.15,-185.23 10852.95,-183.15 10864.42,-181"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.1,-300.56 6021.12,-304.11 6031.14,-307.56 6031.1,-300.56"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_neon_gather_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7364,-151 7364,-181 7524,-181 7524,-151 7364,-151"/>
+<text text-anchor="start" x="7372" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.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="M6031.46,-302.45C6256.69,-296.15 6860.06,-272.04 7355,-187 7364.83,-185.31 7375.22,-183.24 7385.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.25,-298.95 6021.35,-302.72 6031.44,-305.95 6031.25,-298.95"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_neon_gather_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7542,-151 7542,-181 7702,-181 7702,-151 7542,-151"/>
+<text text-anchor="start" x="7550" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7622" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.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="M6031.29,-302.35C6212.29,-297.55 6632.31,-283.93 6984,-254 7228.92,-233.15 7290.78,-228.89 7533,-187 7542.83,-185.3 7553.21,-183.23 7563.28,-181.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.19,-298.85 6021.28,-302.61 6031.37,-305.85 6031.19,-298.85"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_neon_pad_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7720,-151 7720,-181 7880,-181 7880,-151 7720,-151"/>
+<text text-anchor="start" x="7728" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7800" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge145" class="edge">
+<title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M6031.28,-303.16C6233.04,-299.64 6735.73,-287.93 7155,-254 7403.09,-233.92 7465.71,-229.23 7711,-187 7720.83,-185.31 7731.22,-183.24 7741.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.97,-299.67 6021.03,-303.34 6031.09,-306.67 6030.97,-299.67"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3723,-151 3723,-181 3883,-181 3883,-151 3723,-151"/>
+<text text-anchor="start" x="3731" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3803" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge149" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M5850.89,-302.94C5627.57,-298.64 5060.74,-284.78 4981,-254 4960.67,-246.15 4963.4,-230.66 4943,-223 4833.61,-181.92 4007.9,-201.87 3892,-187 3881,-185.59 3869.37,-183.45 3858.26,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.88,-306.44 5860.95,-303.14 5851.01,-299.45 5850.88,-306.44"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_neon_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7898,-151 7898,-181 8058,-181 8058,-151 7898,-151"/>
+<text text-anchor="start" x="7906" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7978" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node78 -->
+<g id="edge153" class="edge">
+<title>Node1&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M6031.39,-303.83C6253.25,-301.61 6842.28,-292.28 7332,-254 7580.58,-234.57 7643.27,-229.28 7889,-187 7898.83,-185.31 7909.22,-183.24 7919.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.07,-300.33 6021.11,-303.93 6031.14,-307.33 6031.07,-300.33"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_neon_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8076,-151 8076,-181 8236,-181 8236,-151 8076,-151"/>
+<text text-anchor="start" x="8084" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8156" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node80 -->
+<g id="edge157" class="edge">
+<title>Node1&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M6031.24,-304.36C6271.87,-303.37 6948.74,-296.71 7510,-254 7758.62,-235.08 7821.27,-229.28 8067,-187 8076.83,-185.31 8087.22,-183.24 8097.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.13,-300.86 6021.14,-304.39 6031.16,-307.86 6031.13,-300.86"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_neon_prelu_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8254,-151 8254,-181 8414,-181 8414,-151 8254,-151"/>
+<text text-anchor="start" x="8262" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8334" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge161" class="edge">
+<title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M6031.32,-304.78C6289.88,-304.95 7054.97,-301.12 7688,-254 7936.65,-235.49 7999.27,-229.28 8245,-187 8254.83,-185.31 8265.22,-183.24 8275.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.24,-301.28 6021.23,-304.77 6031.23,-308.28 6031.24,-301.28"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="_neon_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3901,-151 3901,-181 4061,-181 4061,-151 3901,-151"/>
+<text text-anchor="start" x="3909" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3981" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node84 -->
+<g id="edge165" class="edge">
+<title>Node1&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M5850.63,-302.73C5633.56,-298.01 5095.11,-283.48 5019,-254 4998.68,-246.13 5001.38,-230.72 4981,-223 4886.26,-187.13 4170.44,-200.16 4070,-187 4059.01,-185.56 4047.37,-183.41 4036.27,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.64,-306.23 5860.72,-302.94 5850.79,-299.23 5850.64,-306.23"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_neon_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4079,-151 4079,-181 4239,-181 4239,-151 4079,-151"/>
+<text text-anchor="start" x="4087" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4159" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node86 -->
+<g id="edge169" class="edge">
+<title>Node1&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M5850.61,-302.49C5640.11,-297.37 5129.51,-282.18 5057,-254 5036.68,-246.1 5039.36,-230.79 5019,-223 4858.81,-161.7 4417.99,-209.89 4248,-187 4237.17,-185.54 4225.71,-183.42 4214.75,-181.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.63,-306 5860.71,-302.74 5850.8,-299 5850.63,-306"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="_neon_quantized_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4257.5,-151 4257.5,-181 4442.5,-181 4442.5,-151 4257.5,-151"/>
+<text text-anchor="start" x="4265.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4350" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node88 -->
+<g id="edge173" class="edge">
+<title>Node1&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M5850.86,-302.25C5647.22,-296.71 5163.96,-280.9 5095,-254 5074.69,-246.08 5077.31,-230.92 5057,-223 4931.52,-174.06 4585.61,-204 4452,-187 4439.83,-185.45 4426.92,-183.31 4414.54,-181.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.84,-305.75 5860.93,-302.52 5851.03,-298.75 5850.84,-305.75"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_neon_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11412,-223.5 11412,-253.5 11572,-253.5 11572,-223.5 11412,-223.5"/>
+<text text-anchor="start" x="11420" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11492" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node90 -->
+<g id="edge177" class="edge">
+<title>Node1&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M6031.17,-304.42C6644,-303.75 10205.81,-297.99 11290,-254 11330.22,-252.37 11374.88,-249.3 11411.95,-246.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.06,-300.92 6021.07,-304.43 6031.07,-307.92 6031.06,-300.92"/>
+</g>
+<!-- Node145 -->
+<g id="node145" class="node">
+<title>Node145</title>
+<g id="a_node145"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4461,-151 4461,-181 4621,-181 4621,-151 4461,-151"/>
+<text text-anchor="start" x="4469" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4541" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node145 -->
+<g id="edge259" class="edge">
+<title>Node1&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M5850.66,-301.97C5653.77,-296 5198.36,-279.6 5133,-254 5112.71,-246.05 5115.23,-231.1 5095,-223 4998.78,-184.48 4732.49,-202.4 4630,-187 4619.51,-185.42 4608.41,-183.3 4597.74,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.59,-305.47 5860.69,-302.27 5850.8,-298.47 5850.59,-305.47"/>
+</g>
+<!-- Node147 -->
+<g id="node147" class="node">
+<title>Node147</title>
+<g id="a_node147"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8432,-151 8432,-181 8592,-181 8592,-151 8432,-151"/>
+<text text-anchor="start" x="8440" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8512" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node147 -->
+<g id="edge263" class="edge">
+<title>Node1&#45;&gt;Node147</title>
+<path fill="none" stroke="midnightblue" d="M6031.72,-305.13C6307.66,-306.39 7161.11,-305.53 7866,-254 8114.68,-235.82 8177.27,-229.28 8423,-187 8432.83,-185.31 8443.22,-183.24 8453.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.38,-301.63 6021.36,-305.08 6031.34,-308.63 6031.38,-301.63"/>
+</g>
+<!-- Node148 -->
+<g id="node148" class="node">
+<title>Node148</title>
+<g id="a_node148"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4639,-151 4639,-181 4799,-181 4799,-151 4639,-151"/>
+<text text-anchor="start" x="4647" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4719" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node148 -->
+<g id="edge267" class="edge">
+<title>Node1&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M5850.51,-304.49C5676.08,-303.51 5299.79,-296.35 5178,-254 5155.06,-246.02 5155.76,-231.48 5133,-223 4996.82,-172.24 4951.34,-210.97 4808,-187 4798,-185.33 4787.44,-183.24 4777.22,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.67,-308 5860.69,-304.55 5850.71,-301 5850.67,-308"/>
+</g>
+<!-- Node150 -->
+<g id="node150" class="node">
+<title>Node150</title>
+<g id="a_node150"><a xlink:href="_neon_sin_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4817,-151 4817,-181 4977,-181 4977,-151 4817,-151"/>
+<text text-anchor="start" x="4825" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4897" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node150 -->
+<g id="edge271" class="edge">
+<title>Node1&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M5850.48,-299.91C5732.07,-293.22 5518.33,-278.82 5337,-254 5317.33,-251.31 5005.44,-191.04 4986,-187 4977.01,-185.13 4967.52,-183.08 4958.23,-181.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.41,-303.41 5860.59,-300.47 5850.8,-296.42 5850.41,-303.41"/>
+</g>
+<!-- Node152 -->
+<g id="node152" class="node">
+<title>Node152</title>
+<g id="a_node152"><a xlink:href="_neon_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4995,-151 4995,-181 5155,-181 5155,-151 4995,-151"/>
+<text text-anchor="start" x="5003" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5075" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node152 -->
+<g id="edge275" class="edge">
+<title>Node1&#45;&gt;Node152</title>
+<path fill="none" stroke="midnightblue" d="M5850.72,-295.48C5765.11,-286.5 5632.99,-271.56 5519,-254 5360.31,-229.56 5321.24,-219.5 5164,-187 5155,-185.14 5145.52,-183.1 5136.22,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.36,-298.96 5860.67,-296.52 5851.08,-292 5850.36,-298.96"/>
+</g>
+<!-- Node154 -->
+<g id="node154" class="node">
+<title>Node154</title>
+<g id="a_node154"><a xlink:href="_neon_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8610,-151 8610,-181 8770,-181 8770,-151 8610,-151"/>
+<text text-anchor="start" x="8618" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8690" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node154 -->
+<g id="edge279" class="edge">
+<title>Node1&#45;&gt;Node154</title>
+<path fill="none" stroke="midnightblue" d="M6031.09,-303.49C6380.12,-299.38 7643.61,-282.82 8044,-254 8292.7,-236.1 8355.27,-229.28 8601,-187 8610.83,-185.31 8621.22,-183.24 8631.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6030.99,-299.99 6021.04,-303.6 6031.08,-306.99 6030.99,-299.99"/>
+</g>
+<!-- Node155 -->
+<g id="node155" class="node">
+<title>Node155</title>
+<g id="a_node155"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5173.5,-151 5173.5,-181 5366.5,-181 5366.5,-151 5173.5,-151"/>
+<text text-anchor="start" x="5181.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5270" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node155 -->
+<g id="edge283" class="edge">
+<title>Node1&#45;&gt;Node155</title>
+<path fill="none" stroke="midnightblue" d="M5850.88,-289.03C5796.39,-279.45 5725.59,-266.61 5663,-254 5544.66,-230.16 5407.07,-198.88 5330.11,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5850.4,-292.5 5860.86,-290.78 5851.61,-285.6 5850.4,-292.5"/>
+</g>
+<!-- Node157 -->
+<g id="node157" class="node">
+<title>Node157</title>
+<g id="a_node157"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5384.5,-151 5384.5,-181 5565.5,-181 5565.5,-151 5384.5,-151"/>
+<text text-anchor="start" x="5392.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5475" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node157 -->
+<g id="edge287" class="edge">
+<title>Node1&#45;&gt;Node157</title>
+<path fill="none" stroke="midnightblue" d="M5883.52,-287.54C5790.53,-260.1 5608.84,-206.49 5522.61,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5882.74,-290.96 5893.32,-290.43 5884.72,-284.24 5882.74,-290.96"/>
+</g>
+<!-- Node159 -->
+<g id="node159" class="node">
+<title>Node159</title>
+<g id="a_node159"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8788,-151 8788,-181 8948,-181 8948,-151 8788,-151"/>
+<text text-anchor="start" x="8796" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8868" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node159 -->
+<g id="edge291" class="edge">
+<title>Node1&#45;&gt;Node159</title>
+<path fill="none" stroke="midnightblue" d="M6031.25,-303.68C6398.9,-300.16 7784.81,-285.06 8222,-254 8470.71,-236.33 8533.27,-229.28 8779,-187 8788.83,-185.31 8799.22,-183.24 8809.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.16,-300.18 6021.2,-303.78 6031.23,-307.18 6031.16,-300.18"/>
+</g>
+<!-- Node160 -->
+<g id="node160" class="node">
+<title>Node160</title>
+<g id="a_node160"><a xlink:href="_neon_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8966,-151 8966,-181 9126,-181 9126,-151 8966,-151"/>
+<text text-anchor="start" x="8974" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9046" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node160 -->
+<g id="edge295" class="edge">
+<title>Node1&#45;&gt;Node160</title>
+<path fill="none" stroke="midnightblue" d="M6031.46,-303.85C6417.14,-300.87 7925.93,-287.3 8400,-254 8648.73,-236.53 8711.27,-229.28 8957,-187 8966.83,-185.31 8977.22,-183.24 8987.28,-181.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.17,-300.35 6021.2,-303.92 6031.22,-307.35 6031.17,-300.35"/>
+</g>
+<!-- Node161 -->
+<g id="node161" class="node">
+<title>Node161</title>
+<g id="a_node161"><a xlink:href="_neon_stack_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5584,-151 5584,-181 5744,-181 5744,-151 5584,-151"/>
+<text text-anchor="start" x="5592" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5664" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node161 -->
+<g id="edge299" class="edge">
+<title>Node1&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M5903.42,-285.85C5847.3,-257.99 5742.81,-206.12 5692.51,-181.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5902.14,-289.12 5912.66,-290.43 5905.26,-282.85 5902.14,-289.12"/>
+</g>
+<!-- Node163 -->
+<g id="node163" class="node">
+<title>Node163</title>
+<g id="a_node163"><a xlink:href="_neon_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9144,-151 9144,-181 9314,-181 9314,-151 9144,-151"/>
+<text text-anchor="start" x="9152" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9229" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node163 -->
+<g id="edge303" class="edge">
+<title>Node1&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M6031.29,-303.99C6433.76,-301.54 8066.8,-289.55 8578,-254 8826.74,-236.7 8889.03,-227.87 9135,-187 9145.37,-185.28 9156.33,-183.19 9166.96,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.14,-300.49 6021.16,-304.05 6031.18,-307.49 6031.14,-300.49"/>
+</g>
+<!-- Node164 -->
+<g id="node164" class="node">
+<title>Node164</title>
+<g id="a_node164"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10654.5,-151 10654.5,-181 10821.5,-181 10821.5,-151 10654.5,-151"/>
+<text text-anchor="start" x="10662.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10738" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node164 -->
+<g id="edge307" class="edge">
+<title>Node1&#45;&gt;Node164</title>
+<path fill="none" stroke="midnightblue" d="M6031.38,-304.04C6602.79,-301.04 9703.32,-283.49 10124,-254 10356.89,-237.67 10414.9,-226.47 10645,-187 10655.17,-185.26 10665.92,-183.17 10676.36,-181.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.13,-300.54 6021.14,-304.09 6031.16,-307.54 6031.13,-300.54"/>
+</g>
+<!-- Node165 -->
+<g id="node165" class="node">
+<title>Node165</title>
+<g id="a_node165"><a xlink:href="_neon_tile_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9332,-151 9332,-181 9492,-181 9492,-151 9332,-151"/>
+<text text-anchor="start" x="9340" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9412" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node165 -->
+<g id="edge312" class="edge">
+<title>Node1&#45;&gt;Node165</title>
+<path fill="none" stroke="midnightblue" d="M6031.44,-304.09C6450.67,-302.02 8207.69,-291.22 8756,-254 9009.17,-236.81 9072.88,-229.76 9323,-187 9332.83,-185.32 9343.22,-183.25 9353.29,-181.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.18,-300.59 6021.2,-304.14 6031.21,-307.59 6031.18,-300.59"/>
+</g>
+<!-- Node166 -->
+<g id="node166" class="node">
+<title>Node166</title>
+<g id="a_node166"><a xlink:href="_neon_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5762.5,-151 5762.5,-181 5993.5,-181 5993.5,-151 5762.5,-151"/>
+<text text-anchor="start" x="5770.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5878" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node166 -->
+<g id="edge316" class="edge">
+<title>Node1&#45;&gt;Node166</title>
+<path fill="none" stroke="midnightblue" d="M5930.25,-281.04C5917.14,-252.43 5895.4,-204.98 5884.56,-181.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5927.15,-282.67 5934.5,-290.3 5933.51,-279.75 5927.15,-282.67"/>
+</g>
+<!-- Node168 -->
+<g id="node168" class="node">
+<title>Node168</title>
+<g id="a_node168"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6011.5,-151 6011.5,-181 6172.5,-181 6172.5,-151 6011.5,-151"/>
+<text text-anchor="start" x="6019.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6092" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node168 -->
+<g id="edge320" class="edge">
+<title>Node1&#45;&gt;Node168</title>
+<path fill="none" stroke="midnightblue" d="M5964.34,-283.25C5995.43,-254.94 6049.61,-205.6 6076.27,-181.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5961.63,-280.98 5956.59,-290.3 5966.34,-286.16 5961.63,-280.98"/>
+</g>
+<!-- Node170 -->
+<g id="node170" class="node">
+<title>Node170</title>
+<g id="a_node170"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9510.5,-145.5 9510.5,-186.5 9695.5,-186.5 9695.5,-145.5 9510.5,-145.5"/>
+<text text-anchor="start" x="9518.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="9518.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="9603" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node170 -->
+<g id="edge324" class="edge">
+<title>Node1&#45;&gt;Node170</title>
+<path fill="none" stroke="midnightblue" d="M6031.15,-304.21C6466.11,-302.65 8350.74,-293.66 8937,-254 9188.85,-236.96 9251.63,-226.2 9501,-187 9504.12,-186.51 9507.29,-185.99 9510.49,-185.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.14,-300.71 6021.15,-304.25 6031.16,-307.71 6031.14,-300.71"/>
+</g>
+<!-- Node171 -->
+<g id="node171" class="node">
+<title>Node171</title>
+<g id="a_node171"><a xlink:href="_neon_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19906,-151 19906,-181 20124,-181 20124,-151 19906,-151"/>
+<text text-anchor="start" x="19914" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20015" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node171 -->
+<g id="edge329" class="edge">
+<title>Node1&#45;&gt;Node171</title>
+<path fill="none" stroke="midnightblue" d="M6031.21,-303.93C7208.77,-296.52 19524.33,-218.26 19892,-187 19907.63,-185.67 19924.27,-183.49 19940.1,-181.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.1,-300.43 6021.12,-304 6031.15,-307.43 6031.1,-300.43"/>
+</g>
+<!-- Node173 -->
+<g id="node173" class="node">
+<title>Node173</title>
+<g id="a_node173"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20142,-151 20142,-181 20302,-181 20302,-151 20142,-151"/>
+<text text-anchor="start" x="20150" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20222" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node173 -->
+<g id="edge332" class="edge">
+<title>Node1&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M6031.38,-304.31C6740.52,-302.76 11484.52,-291.29 15339,-254 16404.39,-243.69 19074.91,-311.91 20133,-187 20144.32,-185.66 20156.32,-183.5 20167.71,-181.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.22,-300.81 6021.23,-304.33 6031.24,-307.81 6031.22,-300.81"/>
+</g>
+<!-- Node175 -->
+<g id="node175" class="node">
+<title>Node175</title>
+<g id="a_node175"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9562,-223.5 9562,-253.5 9722,-253.5 9722,-223.5 9562,-223.5"/>
+<text text-anchor="start" x="9570" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9642" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node175 -->
+<g id="edge335" class="edge">
+<title>Node1&#45;&gt;Node175</title>
+<path fill="none" stroke="midnightblue" d="M6031.36,-304.05C6511.69,-301.53 8769.76,-288.05 9468,-254 9498.73,-252.5 9532.45,-249.91 9561.95,-247.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6031.34,-300.55 6021.36,-304.1 6031.38,-307.55 6031.34,-300.55"/>
+</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="5584,-73 5584,-103 5746,-103 5746,-73 5584,-73"/>
+<text text-anchor="start" x="5592" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="5665" y="-80" 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="M1388.66,-148.98C1397.14,-147.35 1405.75,-145.95 1414,-145 2332.61,-39.03 4656.27,-213.88 5575,-109 5586.61,-107.67 5598.92,-105.48 5610.58,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1387.91,-145.56 1378.81,-150.98 1389.31,-152.42 1387.91,-145.56"/>
+</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="1074,-73 1074,-103 1234,-103 1234,-73 1074,-73"/>
+<text text-anchor="start" x="1082" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1154" y="-80" 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="M1283.82,-146.7C1253.63,-133.28 1213.26,-115.34 1185.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1282.68,-150.02 1293.24,-150.88 1285.52,-143.62 1282.68,-150.02"/>
+</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="6190,-73 6190,-103 6350,-103 6350,-73 6190,-73"/>
+<text text-anchor="start" x="6198" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6270" y="-80" 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="M1388.66,-148.97C1397.14,-147.35 1405.74,-145.95 1414,-145 1940.23,-84.59 5654.77,-169.41 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1387.91,-145.55 1378.81,-150.97 1389.31,-152.41 1387.91,-145.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="6179.5,-0.5 6179.5,-30.5 6360.5,-30.5 6360.5,-0.5 6179.5,-0.5"/>
+<text text-anchor="start" x="6187.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="6270" y="-7.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="M6270,-62.73C6270,-52.07 6270,-39.91 6270,-30.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6266.5,-62.73 6270,-72.73 6273.5,-62.73 6266.5,-62.73"/>
+</g>
+<!-- Node7&#45;&gt;Node3 -->
+<g id="edge8" class="edge">
+<title>Node7&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11061.34,-148.97C11052.87,-147.34 11044.26,-145.94 11036,-145 10453.01,-78.29 6338.07,-175.02 5755,-109 5743.39,-107.69 5731.08,-105.49 5719.42,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11060.7,-152.41 11071.19,-150.97 11062.09,-145.55 11060.7,-152.41"/>
+</g>
+<!-- Node7&#45;&gt;Node5 -->
+<g id="edge10" class="edge">
+<title>Node7&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11061.34,-148.97C11052.86,-147.35 11044.26,-145.95 11036,-145 10519.71,-85.69 6875.29,-168.31 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11060.69,-152.42 11071.19,-150.97 11062.09,-145.55 11060.69,-152.42"/>
+</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="10656.5,-6 10656.5,-25 10853.5,-25 10853.5,-6 10656.5,-6"/>
+<text text-anchor="middle" x="10755" y="-13" 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="M11142.69,-142.63C11157.59,-120.92 11173.72,-88.23 11155,-67 11135.36,-44.72 10965.89,-29.78 10853.93,-22.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11139.72,-140.76 11136.7,-150.91 11145.4,-144.86 11139.72,-140.76"/>
+</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="11443,-73 11443,-103 11603,-103 11603,-73 11443,-73"/>
+<text text-anchor="start" x="11451" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11523" y="-80" 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="M11195.52,-148.87C11201.76,-147.53 11207.99,-146.22 11214,-145 11291.48,-129.28 11380.32,-113.4 11442.8,-102.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11194.76,-145.45 11185.73,-151 11196.24,-152.29 11194.76,-145.45"/>
+</g>
+<!-- Node10&#45;&gt;Node3 -->
+<g id="edge12" class="edge">
+<title>Node10&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6203.31,-148.94C6195.81,-147.46 6188.26,-146.11 6181,-145 5993.17,-116.33 5942.83,-137.67 5755,-109 5744.56,-107.41 5733.52,-105.3 5722.88,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6202.62,-152.37 6213.12,-150.94 6204.02,-145.51 6202.62,-152.37"/>
+</g>
+<!-- Node10&#45;&gt;Node5 -->
+<g id="edge14" class="edge">
+<title>Node10&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6270.68,-140.59C6270.52,-128.26 6270.33,-113.72 6270.19,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6267.18,-140.75 6270.81,-150.7 6274.18,-140.66 6267.18,-140.75"/>
+</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="6368.5,-73 6368.5,-103 6529.5,-103 6529.5,-73 6368.5,-73"/>
+<text text-anchor="start" x="6376.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6449" y="-80" 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="M6313.46,-146.87C6344.92,-133.44 6387.19,-115.39 6416.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6311.89,-143.74 6304.06,-150.88 6314.63,-150.18 6311.89,-143.74"/>
+</g>
+<!-- Node12&#45;&gt;Node3 -->
+<g id="edge16" class="edge">
+<title>Node12&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1572.54,-149.04C1581.39,-147.39 1590.38,-145.97 1599,-145 2477.1,-46.63 4697.13,-209.39 5575,-109 5586.61,-107.67 5598.92,-105.48 5610.58,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1571.78,-145.62 1562.65,-150.99 1573.13,-152.49 1571.78,-145.62"/>
+</g>
+<!-- Node12&#45;&gt;Node5 -->
+<g id="edge18" class="edge">
+<title>Node12&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1572.54,-149.03C1581.39,-147.38 1590.38,-145.96 1599,-145 2105,-88.62 5675.2,-167.14 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1571.78,-145.61 1562.64,-150.98 1573.13,-152.48 1571.78,-145.61"/>
+</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="1252.5,-73 1252.5,-103 1419.5,-103 1419.5,-73 1252.5,-73"/>
+<text text-anchor="start" x="1260.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1336" y="-80" 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="M1465.82,-146.7C1435.63,-133.28 1395.26,-115.34 1367.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1464.68,-150.02 1475.24,-150.88 1467.52,-143.62 1464.68,-150.02"/>
+</g>
+<!-- Node14&#45;&gt;Node3 -->
+<g id="edge20" class="edge">
+<title>Node14&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6386.16,-149.13C6377.38,-147.55 6368.51,-146.12 6360,-145 6092.92,-109.98 6021.76,-146.33 5755,-109 5744.22,-107.49 5732.82,-105.37 5721.88,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6385.54,-152.57 6396.01,-150.97 6386.83,-145.69 6385.54,-152.57"/>
+</g>
+<!-- Node14&#45;&gt;Node5 -->
+<g id="edge22" class="edge">
+<title>Node14&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6413.59,-147.05C6380.31,-133.59 6335.41,-115.44 6304.73,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6412.5,-150.38 6423.08,-150.88 6415.12,-143.89 6412.5,-150.38"/>
+</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="6548,-73 6548,-103 6724,-103 6724,-73 6548,-73"/>
+<text text-anchor="start" x="6556" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6636" y="-80" 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="M6500.46,-146.87C6531.92,-133.44 6574.19,-115.39 6603.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6498.89,-143.74 6491.06,-150.88 6501.63,-150.18 6498.89,-143.74"/>
+</g>
+<!-- Node16&#45;&gt;Node3 -->
+<g id="edge25" class="edge">
+<title>Node16&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9811.4,-149.4C9799.24,-147.6 9786.82,-146.04 9775,-145 9330.03,-105.86 6198.79,-159.73 5755,-109 5743.39,-107.67 5731.08,-105.48 5719.42,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9811.13,-152.89 9821.55,-150.95 9812.2,-145.98 9811.13,-152.89"/>
+</g>
+<!-- Node16&#45;&gt;Node5 -->
+<g id="edge27" class="edge">
+<title>Node16&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9811.4,-149.41C9799.23,-147.61 9786.82,-146.05 9775,-145 9018.82,-77.88 7113.07,-196.71 6359,-109 6347.52,-107.66 6335.35,-105.46 6323.81,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9811.13,-152.91 9821.55,-150.97 9812.2,-145.99 9811.13,-152.91"/>
+</g>
+<!-- Node16&#45;&gt;Node8 -->
+<g id="edge24" class="edge">
+<title>Node16&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M9809.77,-149.4C9798.12,-147.66 9786.29,-146.12 9775,-145 9712.17,-138.75 8682.94,-154.35 8639,-109 8626.01,-95.59 8625.96,-80.36 8639,-67 8674.66,-30.48 10243.25,-19.31 10656.22,-17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9809.52,-152.9 9819.94,-150.97 9810.59,-145.98 9809.52,-152.9"/>
+</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="10079,-73 10079,-103 10287,-103 10287,-73 10079,-73"/>
+<text text-anchor="start" x="10087" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10183" y="-80" 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="M9957.04,-148.42C10008.6,-134.86 10080.7,-115.9 10129.48,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9956.12,-145.04 9947.34,-150.97 9957.91,-151.81 9956.12,-145.04"/>
+</g>
+<!-- Node18&#45;&gt;Node3 -->
+<g id="edge29" class="edge">
+<title>Node18&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1779.5,-149.23C1790.03,-147.5 1800.76,-146.01 1811,-145 2643.47,-63.13 4743.96,-204.25 5575,-109 5586.61,-107.67 5598.91,-105.47 5610.58,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1778.75,-145.81 1769.48,-150.95 1779.93,-152.71 1778.75,-145.81"/>
+</g>
+<!-- Node18&#45;&gt;Node5 -->
+<g id="edge31" class="edge">
+<title>Node18&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1779.28,-149.25C1789.88,-147.51 1800.69,-146.01 1811,-145 2294.27,-97.8 5698.62,-164.55 6181,-109 6192.48,-107.68 6204.66,-105.48 6216.19,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1778.46,-145.84 1769.2,-150.99 1779.65,-152.74 1778.46,-145.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="1438,-73 1438,-103 1630,-103 1630,-73 1438,-73"/>
+<text text-anchor="start" x="1446" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1534" y="-80" 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="M1663.82,-146.7C1633.63,-133.28 1593.26,-115.34 1565.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1662.68,-150.02 1673.24,-150.88 1665.52,-143.62 1662.68,-150.02"/>
+</g>
+<!-- Node20&#45;&gt;Node3 -->
+<g id="edge33" class="edge">
+<title>Node20&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1963.66,-148.99C1972.14,-147.36 1980.75,-145.96 1989,-145 2780.62,-53.13 4783.28,-199.93 5575,-109 5586.61,-107.67 5598.91,-105.47 5610.58,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1962.91,-145.57 1953.81,-150.99 1964.31,-152.43 1962.91,-145.57"/>
+</g>
+<!-- Node20&#45;&gt;Node5 -->
+<g id="edge35" class="edge">
+<title>Node20&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1963.66,-148.98C1972.14,-147.35 1980.75,-145.95 1989,-145 2914.46,-38.27 5255.54,-215.73 6181,-109 6192.48,-107.68 6204.66,-105.48 6216.19,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1962.91,-145.56 1953.81,-150.98 1964.31,-152.42 1962.91,-145.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="1648,-73 1648,-103 1808,-103 1808,-73 1648,-73"/>
+<text text-anchor="start" x="1656" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1728" y="-80" 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="M1858.58,-146.7C1828.22,-133.28 1787.6,-115.34 1759.78,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1857.49,-150.04 1868.05,-150.88 1860.32,-143.64 1857.49,-150.04"/>
+</g>
+<!-- Node22&#45;&gt;Node3 -->
+<g id="edge37" class="edge">
+<title>Node22&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2162.98,-149.19C2173.02,-147.48 2183.24,-146 2193,-145 2940.68,-68.37 4828.34,-194.99 5575,-109 5586.45,-107.68 5598.58,-105.52 5610.1,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2162.26,-145.76 2153.03,-150.96 2163.49,-152.65 2162.26,-145.76"/>
+</g>
+<!-- Node22&#45;&gt;Node5 -->
+<g id="edge39" class="edge">
+<title>Node22&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2162.78,-149.21C2172.88,-147.49 2183.17,-146 2193,-145 2633.86,-100.18 5740.8,-159.86 6181,-109 6192.48,-107.67 6204.66,-105.48 6216.19,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2161.99,-145.79 2152.76,-150.99 2163.22,-152.68 2161.99,-145.79"/>
+</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="1826.5,-73 1826.5,-103 2011.5,-103 2011.5,-73 1826.5,-73"/>
+<text text-anchor="start" x="1834.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="1919" y="-80" 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="M2049.58,-146.7C2019.22,-133.28 1978.6,-115.34 1950.78,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2048.49,-150.04 2059.05,-150.88 2051.32,-143.64 2048.49,-150.04"/>
+</g>
+<!-- Node24&#45;&gt;Node3 -->
+<g id="edge41" class="edge">
+<title>Node24&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6580.41,-149.04C6571.89,-147.46 6563.27,-146.06 6555,-145 6201.96,-99.81 6107.83,-155.78 5755,-109 5744.05,-107.55 5732.47,-105.43 5721.38,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6579.85,-152.5 6590.34,-150.97 6581.18,-145.63 6579.85,-152.5"/>
+</g>
+<!-- Node24&#45;&gt;Node5 -->
+<g id="edge43" class="edge">
+<title>Node24&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6574.16,-148.88C6567.68,-147.54 6561.23,-146.23 6555,-145 6468.12,-127.78 6445.78,-126.71 6359,-109 6350,-107.16 6340.51,-105.13 6331.21,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6573.82,-152.38 6584.32,-150.99 6575.25,-145.53 6573.82,-152.38"/>
+</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="6742,-73 6742,-103 6912,-103 6912,-73 6742,-73"/>
+<text text-anchor="start" x="6750" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6827" y="-80" 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="M6691.46,-146.87C6722.92,-133.44 6765.19,-115.39 6794.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6689.89,-143.74 6682.06,-150.88 6692.63,-150.18 6689.89,-143.74"/>
+</g>
+<!-- Node26&#45;&gt;Node3 -->
+<g id="edge45" class="edge">
+<title>Node26&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2346.29,-148.88C2354.56,-147.3 2362.95,-145.94 2371,-145 3078.25,-62.49 4867.65,-190.67 5575,-109 5586.45,-107.68 5598.58,-105.52 5610.1,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2345.4,-145.49 2336.29,-150.9 2346.78,-152.35 2345.4,-145.49"/>
+</g>
+<!-- Node26&#45;&gt;Node5 -->
+<g id="edge47" class="edge">
+<title>Node26&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2345.66,-148.99C2354.14,-147.36 2362.75,-145.96 2371,-145 3212.09,-47.64 5339.91,-206.36 6181,-109 6192.48,-107.67 6204.66,-105.47 6216.19,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2344.91,-145.57 2335.81,-150.99 2346.31,-152.43 2344.91,-145.57"/>
+</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="2030,-73 2030,-103 2190,-103 2190,-73 2030,-73"/>
+<text text-anchor="start" x="2038" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2110" y="-80" 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="M2240.58,-146.7C2210.22,-133.28 2169.6,-115.34 2141.78,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2239.49,-150.04 2250.05,-150.88 2242.32,-143.64 2239.49,-150.04"/>
+</g>
+<!-- Node28&#45;&gt;Node3 -->
+<g id="edge49" class="edge">
+<title>Node28&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M314.66,-148.97C323.13,-147.34 331.74,-145.94 340,-145 917.91,-78.85 4997.01,-174.46 5575,-109 5586.61,-107.69 5598.92,-105.49 5610.58,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="313.91,-145.55 304.81,-150.97 315.3,-152.41 313.91,-145.55"/>
+</g>
+<!-- Node28&#45;&gt;Node5 -->
+<g id="edge51" class="edge">
+<title>Node28&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M314.66,-148.96C323.13,-147.34 331.74,-145.94 340,-145 984.83,-71.43 5536.17,-182.57 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="313.91,-145.54 304.81,-150.96 315.3,-152.4 313.91,-145.54"/>
+</g>
+<!-- Node28&#45;&gt;Node29 -->
+<g id="edge50" class="edge">
+<title>Node28&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M209.82,-146.7C179.63,-133.28 139.26,-115.34 111.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="208.68,-150.02 219.24,-150.88 211.52,-143.62 208.68,-150.02"/>
+</g>
+<!-- Node30&#45;&gt;Node3 -->
+<g id="edge54" class="edge">
+<title>Node30&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10036.93,-149.2C10026.93,-147.48 10016.74,-146 10007,-145 9536.99,-96.9 6224.42,-162.54 5755,-109 5743.39,-107.68 5731.08,-105.48 5719.42,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10036.39,-152.66 10046.85,-150.99 10037.63,-145.77 10036.39,-152.66"/>
+</g>
+<!-- Node30&#45;&gt;Node5 -->
+<g id="edge56" class="edge">
+<title>Node30&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10036.73,-149.18C10026.79,-147.47 10016.67,-146 10007,-145 9200.56,-61.9 7164.31,-202.39 6359,-109 6347.52,-107.67 6335.34,-105.47 6323.81,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10036.12,-152.62 10046.58,-150.95 10037.36,-145.74 10036.12,-152.62"/>
+</g>
+<!-- Node30&#45;&gt;Node8 -->
+<g id="edge53" class="edge">
+<title>Node30&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10034.86,-149.17C10025.52,-147.55 10016.06,-146.1 10007,-145 9963.05,-139.69 9241.59,-141 9211,-109 9198.1,-95.51 9198.02,-80.41 9211,-67 9261.3,-15.03 10323.47,-14.79 10656.23,-16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10034.46,-152.66 10044.93,-151 10035.71,-145.77 10034.46,-152.66"/>
+</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="10305,-73 10305,-103 10487,-103 10487,-73 10305,-73"/>
+<text text-anchor="start" x="10313" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10396" y="-80" 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="M10171.15,-148.34C10222.5,-134.78 10294.15,-115.88 10342.66,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10169.94,-145.04 10161.16,-150.97 10171.72,-151.8 10169.94,-145.04"/>
+</g>
+<!-- Node32&#45;&gt;Node3 -->
+<g id="edge58" class="edge">
+<title>Node32&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6770.8,-149.13C6761.48,-147.5 6752.04,-146.06 6743,-145 6306.6,-93.75 6190.83,-164.89 5755,-109 5743.89,-107.57 5732.12,-105.43 5720.89,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6770.37,-152.61 6780.83,-150.96 6771.62,-145.72 6770.37,-152.61"/>
+</g>
+<!-- Node32&#45;&gt;Node5 -->
+<g id="edge60" class="edge">
+<title>Node32&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6768.18,-149.16C6759.71,-147.63 6751.18,-146.2 6743,-145 6573.39,-120.16 6528.3,-135.85 6359,-109 6348.83,-107.39 6338.09,-105.3 6327.72,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6767.61,-152.61 6778.08,-151 6768.89,-145.73 6767.61,-152.61"/>
+</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="6930,-73 6930,-103 7112,-103 7112,-73 6930,-73"/>
+<text text-anchor="start" x="6938" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7021" y="-80" 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="M6885.46,-146.87C6916.92,-133.44 6959.19,-115.39 6988.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6883.89,-143.74 6876.06,-150.88 6886.63,-150.18 6883.89,-143.74"/>
+</g>
+<!-- Node34&#45;&gt;Node3 -->
+<g id="edge62" class="edge">
+<title>Node34&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2541.16,-149.14C2550.81,-147.46 2560.62,-146 2570,-145 3234.1,-74.57 4911.61,-185.85 5575,-109 5586.45,-107.67 5598.58,-105.51 5610.09,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2540.4,-145.72 2531.19,-150.97 2541.66,-152.61 2540.4,-145.72"/>
+</g>
+<!-- Node34&#45;&gt;Node5 -->
+<g id="edge64" class="edge">
+<title>Node34&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2541.16,-149.12C2550.8,-147.44 2560.62,-145.99 2570,-145 3368.09,-61.17 5383.86,-201.49 6181,-109 6192.48,-107.67 6204.66,-105.47 6216.19,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2540.39,-145.71 2531.19,-150.95 2541.66,-152.59 2540.39,-145.71"/>
+</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="2208,-73 2208,-103 2388,-103 2388,-73 2208,-73"/>
+<text text-anchor="start" x="2216" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2298" y="-80" 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="M2429.34,-146.7C2398.8,-133.28 2357.95,-115.34 2329.96,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2428.3,-150.07 2438.87,-150.88 2431.12,-143.66 2428.3,-150.07"/>
+</g>
+<!-- Node36&#45;&gt;Node3 -->
+<g id="edge67" class="edge">
+<title>Node36&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10245.33,-149.48C10232.86,-147.64 10220.12,-146.05 10208,-145 9715.06,-102.2 6246.62,-164.98 5755,-109 5743.39,-107.68 5731.08,-105.48 5719.42,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10244.84,-152.94 10255.26,-151 10245.9,-146.02 10244.84,-152.94"/>
+</g>
+<!-- Node36&#45;&gt;Node5 -->
+<g id="edge69" class="edge">
+<title>Node36&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10244.71,-149.4C10232.44,-147.6 10219.92,-146.04 10208,-145 9781.94,-107.73 6783.85,-158.16 6359,-109 6347.52,-107.67 6335.34,-105.47 6323.81,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10244.52,-152.91 10254.93,-150.96 10245.58,-145.99 10244.52,-152.91"/>
+</g>
+<!-- Node36&#45;&gt;Node8 -->
+<g id="edge66" class="edge">
+<title>Node36&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10242.29,-149.44C10230.79,-147.73 10219.13,-146.18 10208,-145 10164.75,-140.42 9456.04,-140.45 9426,-109 9413.11,-95.5 9413.05,-80.45 9426,-67 9468.52,-22.83 10355.65,-17.19 10656.34,-16.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10241.92,-152.92 10252.33,-150.98 10242.98,-146.01 10241.92,-152.92"/>
+</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="10505.5,-73 10505.5,-103 10726.5,-103 10726.5,-73 10505.5,-73"/>
+<text text-anchor="start" x="10513.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10616" y="-80" 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="M10391.15,-148.34C10442.5,-134.78 10514.15,-115.88 10562.66,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10389.94,-145.04 10381.16,-150.97 10391.72,-151.8 10389.94,-145.04"/>
+</g>
+<!-- Node38&#45;&gt;Node3 -->
+<g id="edge71" class="edge">
+<title>Node38&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2729.63,-149C2738.46,-147.38 2747.42,-145.97 2756,-145 3378.55,-74.79 4952.69,-181.34 5575,-109 5586.45,-107.67 5598.57,-105.51 5610.09,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2728.91,-145.58 2719.76,-150.92 2730.24,-152.45 2728.91,-145.58"/>
+</g>
+<!-- Node38&#45;&gt;Node5 -->
+<g id="edge73" class="edge">
+<title>Node38&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2729.63,-148.98C2738.45,-147.36 2747.41,-145.96 2756,-145 3512.45,-60.56 5424.94,-196.93 6181,-109 6192.48,-107.66 6204.65,-105.46 6216.19,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2728.9,-145.56 2719.75,-150.9 2730.24,-152.43 2728.9,-145.56"/>
+</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="2406.5,-73 2406.5,-103 2573.5,-103 2573.5,-73 2406.5,-73"/>
+<text text-anchor="start" x="2414.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2490" y="-80" 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="M2621.34,-146.7C2590.8,-133.28 2549.95,-115.34 2521.96,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2620.3,-150.07 2630.87,-150.88 2623.12,-143.66 2620.3,-150.07"/>
+</g>
+<!-- Node40&#45;&gt;Node3 -->
+<g id="edge75" class="edge">
+<title>Node40&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6975.65,-149.35C6964.72,-147.63 6953.6,-146.1 6943,-145 6417.58,-90.42 6279.15,-174.59 5755,-109 5743.72,-107.59 5731.78,-105.42 5720.4,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6975.19,-152.82 6985.62,-150.98 6976.32,-145.91 6975.19,-152.82"/>
+</g>
+<!-- Node40&#45;&gt;Node5 -->
+<g id="edge77" class="edge">
+<title>Node40&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6973.35,-149.3C6963.16,-147.67 6952.86,-146.18 6943,-145 6684.8,-114.09 6616.46,-145.62 6359,-109 6348.34,-107.48 6337.06,-105.36 6326.25,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6973.05,-152.79 6983.49,-150.96 6974.19,-145.89 6973.05,-152.79"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7130,-73 7130,-103 7336,-103 7336,-73 7130,-73"/>
+<text text-anchor="start" x="7138" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7233" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node40&#45;&gt;Node41 -->
+<g id="edge76" class="edge">
+<title>Node40&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M7097.46,-146.87C7128.92,-133.44 7171.19,-115.39 7200.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7095.89,-143.74 7088.06,-150.88 7098.63,-150.18 7095.89,-143.74"/>
+</g>
+<!-- Node42&#45;&gt;Node3 -->
+<g id="edge79" class="edge">
+<title>Node42&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M2909.29,-148.9C2917.56,-147.32 2925.95,-145.95 2934,-145 3516.91,-76.29 4992.01,-177.02 5575,-109 5586.45,-107.66 5598.57,-105.5 5610.09,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2908.4,-145.51 2899.29,-150.93 2909.79,-152.37 2908.4,-145.51"/>
+</g>
+<!-- Node42&#45;&gt;Node5 -->
+<g id="edge81" class="edge">
+<title>Node42&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M2909.29,-148.88C2917.56,-147.3 2925.95,-145.94 2934,-145 3650.74,-61.43 5464.26,-192.57 6181,-109 6192.33,-107.68 6204.32,-105.52 6215.71,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2908.4,-145.49 2899.29,-150.9 2909.78,-152.35 2908.4,-145.49"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2592,-73 2592,-103 2752,-103 2752,-73 2592,-73"/>
+<text text-anchor="start" x="2600" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2672" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node42&#45;&gt;Node43 -->
+<g id="edge80" class="edge">
+<title>Node42&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M2803.34,-146.7C2772.8,-133.28 2731.95,-115.34 2703.96,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="2802.3,-150.07 2812.87,-150.88 2805.12,-143.66 2802.3,-150.07"/>
+</g>
+<!-- Node44&#45;&gt;Node3 -->
+<g id="edge83" class="edge">
+<title>Node44&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M3137.55,-149.42C3149.74,-147.63 3162.17,-146.07 3174,-145 3705.45,-97 5045.02,-171.2 5575,-109 5586.45,-107.66 5598.57,-105.49 5610.09,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3136.75,-146.01 3127.39,-150.98 3137.8,-152.93 3136.75,-146.01"/>
+</g>
+<!-- Node44&#45;&gt;Node5 -->
+<g id="edge85" class="edge">
+<title>Node44&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M3137.3,-149.43C3149.57,-147.63 3162.08,-146.06 3174,-145 3839.65,-85.9 5517.26,-186.68 6181,-109 6192.33,-107.67 6204.32,-105.51 6215.71,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3136.42,-146.02 3127.07,-150.99 3137.48,-152.94 3136.42,-146.02"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2770.5,-73 2770.5,-103 2991.5,-103 2991.5,-73 2770.5,-73"/>
+<text text-anchor="start" x="2778.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="2881" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node44&#45;&gt;Node45 -->
+<g id="edge84" class="edge">
+<title>Node44&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M3012.34,-146.7C2981.8,-133.28 2940.95,-115.34 2912.96,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3011.3,-150.07 3021.87,-150.88 3014.12,-143.66 3011.3,-150.07"/>
+</g>
+<!-- Node46&#45;&gt;Node3 -->
+<g id="edge87" class="edge">
+<title>Node46&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M3327.29,-148.92C3335.56,-147.33 3343.95,-145.96 3352,-145 3842.59,-86.53 5084.34,-166.89 5575,-109 5586.45,-107.65 5598.57,-105.48 5610.09,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3326.4,-145.53 3317.29,-150.95 3327.79,-152.39 3326.4,-145.53"/>
+</g>
+<!-- Node46&#45;&gt;Node5 -->
+<g id="edge89" class="edge">
+<title>Node46&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M3327.29,-148.89C3335.56,-147.31 3343.95,-145.95 3352,-145 3976.43,-71.68 5556.57,-182.32 6181,-109 6192.32,-107.67 6204.32,-105.51 6215.71,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3326.4,-145.5 3317.29,-150.92 3327.78,-152.36 3326.4,-145.5"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3010,-73 3010,-103 3170,-103 3170,-73 3010,-73"/>
+<text text-anchor="start" x="3018" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3090" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node46&#45;&gt;Node47 -->
+<g id="edge88" class="edge">
+<title>Node46&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M3221.34,-146.7C3190.8,-133.28 3149.95,-115.34 3121.96,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3220.3,-150.07 3230.87,-150.88 3223.12,-143.66 3220.3,-150.07"/>
+</g>
+<!-- Node48&#45;&gt;Node3 -->
+<g id="edge91" class="edge">
+<title>Node48&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7193.45,-149.07C7184.59,-147.44 7175.61,-146.02 7167,-145 6543.57,-71.37 6378.09,-185.45 5755,-109 5743.72,-107.62 5731.77,-105.46 5720.4,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7192.88,-152.53 7203.36,-150.99 7194.21,-145.66 7192.88,-152.53"/>
+</g>
+<!-- Node48&#45;&gt;Node5 -->
+<g id="edge93" class="edge">
+<title>Node48&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7192.41,-149.04C7183.89,-147.46 7175.27,-146.06 7167,-145 6810.43,-99.44 6715.3,-156.59 6359,-109 6348.01,-107.53 6336.38,-105.37 6325.27,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7191.85,-152.5 7202.34,-150.96 7193.18,-145.63 7191.85,-152.5"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7354.5,-73 7354.5,-103 7523.5,-103 7523.5,-73 7354.5,-73"/>
+<text text-anchor="start" x="7362.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7439" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node49 -->
+<g id="edge92" class="edge">
+<title>Node48&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M7303.46,-146.87C7334.92,-133.44 7377.19,-115.39 7406.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7301.89,-143.74 7294.06,-150.88 7304.63,-150.18 7301.89,-143.74"/>
+</g>
+<!-- Node50&#45;&gt;Node3 -->
+<g id="edge95" class="edge">
+<title>Node50&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M3510.2,-148.99C3518.83,-147.38 3527.6,-145.98 3536,-145 4436.29,-40.23 4674.96,-215.85 5575,-109 5586.44,-107.64 5598.57,-105.47 5610.09,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3509.28,-145.6 3500.14,-150.96 3510.63,-152.47 3509.28,-145.6"/>
+</g>
+<!-- Node50&#45;&gt;Node5 -->
+<g id="edge97" class="edge">
+<title>Node50&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M3510.19,-148.96C3518.83,-147.35 3527.6,-145.96 3536,-145 4120.03,-78.23 5597.21,-177.81 6181,-109 6192.32,-107.67 6204.32,-105.5 6215.71,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3509.28,-145.57 3500.14,-150.93 3510.63,-152.44 3509.28,-145.57"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3188,-73 3188,-103 3352,-103 3352,-73 3188,-73"/>
+<text text-anchor="start" x="3196" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3270" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node51 -->
+<g id="edge96" class="edge">
+<title>Node50&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M3402.5,-146.87C3371.74,-133.44 3330.42,-115.39 3302.15,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3401.11,-150.09 3411.68,-150.88 3403.92,-143.67 3401.11,-150.09"/>
+</g>
+<!-- Node52&#45;&gt;Node3 -->
+<g id="edge99" class="edge">
+<title>Node52&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M496.11,-148.97C504.77,-147.34 513.57,-145.95 522,-145 1079.96,-82.4 5017.12,-172.25 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="495.16,-145.59 486.03,-150.97 496.52,-152.46 495.16,-145.59"/>
+</g>
+<!-- Node52&#45;&gt;Node5 -->
+<g id="edge101" class="edge">
+<title>Node52&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M496.1,-148.96C504.77,-147.34 513.57,-145.94 522,-145 1146.9,-75.13 5556.27,-180.34 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="495.16,-145.58 486.03,-150.96 496.52,-152.45 495.16,-145.58"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="178.5,-73 178.5,-103 341.5,-103 341.5,-73 178.5,-73"/>
+<text text-anchor="start" x="186.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="260" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node53 -->
+<g id="edge100" class="edge">
+<title>Node52&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M389.82,-146.7C359.63,-133.28 319.26,-115.34 291.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="388.68,-150.02 399.24,-150.88 391.52,-143.62 388.68,-150.02"/>
+</g>
+<!-- Node54&#45;&gt;Node3 -->
+<g id="edge103" class="edge">
+<title>Node54&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M674.66,-148.97C683.13,-147.35 691.74,-145.95 700,-145 1238.15,-83.27 5036.77,-170.09 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="673.91,-145.55 664.81,-150.97 675.31,-152.41 673.91,-145.55"/>
+</g>
+<!-- Node54&#45;&gt;Node5 -->
+<g id="edge105" class="edge">
+<title>Node54&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M674.66,-148.97C683.13,-147.34 691.74,-145.94 700,-145 1305.07,-75.84 5575.93,-178.16 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="673.91,-145.55 664.81,-150.96 675.3,-152.41 673.91,-145.55"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="360,-73 360,-103 520,-103 520,-73 360,-73"/>
+<text text-anchor="start" x="368" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="440" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node54&#45;&gt;Node55 -->
+<g id="edge104" class="edge">
+<title>Node54&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M569.82,-146.7C539.63,-133.28 499.26,-115.34 471.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="568.68,-150.02 579.24,-150.88 571.52,-143.62 568.68,-150.02"/>
+</g>
+<!-- Node56&#45;&gt;Node3 -->
+<g id="edge107" class="edge">
+<title>Node56&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M854.38,-148.97C862.95,-147.35 871.66,-145.95 880,-145 1398.34,-86.09 5056.66,-167.91 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="853.54,-145.57 844.42,-150.97 854.91,-152.44 853.54,-145.57"/>
+</g>
+<!-- Node56&#45;&gt;Node5 -->
+<g id="edge109" class="edge">
+<title>Node56&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M854.38,-148.97C862.95,-147.34 871.66,-145.94 880,-145 1465.27,-78.74 5595.8,-175.95 6181,-109 6192.49,-107.69 6204.66,-105.49 6216.19,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="853.54,-145.57 844.42,-150.97 854.91,-152.43 853.54,-145.57"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="538.5,-73 538.5,-103 699.5,-103 699.5,-73 538.5,-73"/>
+<text text-anchor="start" x="546.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="619" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node56&#45;&gt;Node57 -->
+<g id="edge108" class="edge">
+<title>Node56&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M748.82,-146.7C718.63,-133.28 678.26,-115.34 650.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.68,-150.02 758.24,-150.88 750.52,-143.62 747.68,-150.02"/>
+</g>
+<!-- Node58&#45;&gt;Node3 -->
+<g id="edge111" class="edge">
+<title>Node58&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1032.66,-148.98C1041.14,-147.35 1049.75,-145.95 1058,-145 1556.62,-87.65 5076.31,-165.75 5575,-109 5586.61,-107.68 5598.92,-105.48 5610.58,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1031.91,-145.56 1022.81,-150.98 1033.31,-152.42 1031.91,-145.56"/>
+</g>
+<!-- Node58&#45;&gt;Node5 -->
+<g id="edge113" class="edge">
+<title>Node58&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1032.66,-148.97C1041.13,-147.34 1049.74,-145.95 1058,-145 1623.54,-80.23 5615.46,-173.77 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1031.91,-145.55 1022.81,-150.97 1033.31,-152.41 1031.91,-145.55"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="718,-73 718,-103 878,-103 878,-73 718,-73"/>
+<text text-anchor="start" x="726" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="798" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node58&#45;&gt;Node59 -->
+<g id="edge112" class="edge">
+<title>Node58&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M927.82,-146.7C897.63,-133.28 857.26,-115.34 829.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="926.68,-150.02 937.24,-150.88 929.52,-143.62 926.68,-150.02"/>
+</g>
+<!-- Node60&#45;&gt;Node3 -->
+<g id="edge115" class="edge">
+<title>Node60&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M1210.66,-148.98C1219.14,-147.35 1227.75,-145.95 1236,-145 1714.96,-89.83 5095.97,-163.6 5575,-109 5586.61,-107.68 5598.92,-105.48 5610.58,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1209.91,-145.56 1200.81,-150.98 1211.31,-152.42 1209.91,-145.56"/>
+</g>
+<!-- Node60&#45;&gt;Node5 -->
+<g id="edge117" class="edge">
+<title>Node60&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1210.66,-148.97C1219.13,-147.35 1227.74,-145.95 1236,-145 1781.88,-82.41 5635.12,-171.59 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1209.91,-145.55 1200.81,-150.97 1211.31,-152.41 1209.91,-145.55"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="896,-73 896,-103 1056,-103 1056,-73 896,-73"/>
+<text text-anchor="start" x="904" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="976" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node60&#45;&gt;Node61 -->
+<g id="edge116" class="edge">
+<title>Node60&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M1105.82,-146.7C1075.63,-133.28 1035.26,-115.34 1007.59,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1104.68,-150.02 1115.24,-150.88 1107.52,-143.62 1104.68,-150.02"/>
+</g>
+<!-- Node62&#45;&gt;Node3 -->
+<g id="edge120" class="edge">
+<title>Node62&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10477.04,-149.14C10467.33,-147.44 10457.45,-145.98 10448,-145 9929.33,-91.12 6273.12,-167.89 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10476.61,-152.62 10487.08,-150.98 10477.87,-145.73 10476.61,-152.62"/>
+</g>
+<!-- Node62&#45;&gt;Node5 -->
+<g id="edge122" class="edge">
+<title>Node62&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10477.04,-149.15C10467.33,-147.45 10457.45,-145.99 10448,-145 9996.11,-97.8 6810.35,-161.1 6359,-109 6347.52,-107.67 6335.34,-105.48 6323.81,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10476.61,-152.63 10487.08,-150.99 10477.87,-145.74 10476.61,-152.63"/>
+</g>
+<!-- Node62&#45;&gt;Node8 -->
+<g id="edge119" class="edge">
+<title>Node62&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10474.42,-149.12C10465.55,-147.54 10456.59,-146.11 10448,-145 10379.68,-136.16 9876.28,-159.11 9829,-109 9816.19,-95.42 9816.17,-80.55 9829,-67 9857.11,-37.32 10423.6,-22.94 10656.41,-18.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10473.91,-152.58 10484.38,-150.96 10475.18,-145.7 10473.91,-152.58"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10783,-73 10783,-103 10961,-103 10961,-73 10783,-73"/>
+<text text-anchor="start" x="10791" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10872" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node62&#45;&gt;Node63 -->
+<g id="edge121" class="edge">
+<title>Node62&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M10616.83,-148.67C10674.97,-135.07 10756.89,-115.92 10812.09,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.93,-145.29 10606.99,-150.97 10617.52,-152.1 10615.93,-145.29"/>
+</g>
+<!-- Node64&#45;&gt;Node3 -->
+<g id="edge125" class="edge">
+<title>Node64&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11239.34,-148.97C11230.87,-147.34 11222.26,-145.94 11214,-145 10611.36,-76.11 6357.73,-177.17 5755,-109 5743.39,-107.69 5731.08,-105.5 5719.42,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11238.7,-152.41 11249.19,-150.96 11240.09,-145.55 11238.7,-152.41"/>
+</g>
+<!-- Node64&#45;&gt;Node5 -->
+<g id="edge127" class="edge">
+<title>Node64&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11239.34,-148.97C11230.87,-147.35 11222.26,-145.95 11214,-145 10678.06,-83.51 6894.94,-170.49 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11238.69,-152.41 11249.19,-150.97 11240.09,-145.55 11238.69,-152.41"/>
+</g>
+<!-- Node64&#45;&gt;Node8 -->
+<g id="edge124" class="edge">
+<title>Node64&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M11353.99,-146.34C11370.38,-137.64 11386.69,-125.47 11396,-109 11405.18,-92.75 11408.67,-80.71 11396,-67 11360.01,-28.06 11024.35,-19.1 10853.67,-17.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11352.33,-143.26 11344.92,-150.83 11355.43,-149.53 11352.33,-143.26"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11621,-73 11621,-103 11781,-103 11781,-73 11621,-73"/>
+<text text-anchor="start" x="11629" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11701" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node64&#45;&gt;Node65 -->
+<g id="edge126" class="edge">
+<title>Node64&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M11393.3,-149.66C11455.02,-138.92 11538.61,-123.89 11612,-109 11621.16,-107.14 11630.82,-105.08 11640.27,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11392.46,-146.25 11383.2,-151.41 11393.66,-153.15 11392.46,-146.25"/>
+</g>
+<!-- Node66&#45;&gt;Node3 -->
+<g id="edge129" class="edge">
+<title>Node66&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M3689.29,-148.95C3697.56,-147.35 3705.95,-145.97 3714,-145 4535.3,-45.81 4753.59,-207.22 5575,-109 5586.44,-107.63 5598.57,-105.45 5610.09,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3688.4,-145.56 3679.3,-150.98 3689.79,-152.42 3688.4,-145.56"/>
+</g>
+<!-- Node66&#45;&gt;Node5 -->
+<g id="edge131" class="edge">
+<title>Node66&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M3689.29,-148.91C3697.56,-147.32 3705.95,-145.95 3714,-145 4258.48,-80.55 5636.52,-173.45 6181,-109 6192.32,-107.66 6204.32,-105.49 6215.71,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3688.4,-145.52 3679.29,-150.93 3689.79,-152.38 3688.4,-145.52"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3370,-73 3370,-103 3530,-103 3530,-73 3370,-73"/>
+<text text-anchor="start" x="3378" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3450" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node66&#45;&gt;Node67 -->
+<g id="edge130" class="edge">
+<title>Node66&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M3583.26,-146.87C3552.32,-133.44 3510.76,-115.39 3482.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3581.93,-150.11 3592.49,-150.88 3584.72,-143.69 3581.93,-150.11"/>
+</g>
+<!-- Node68&#45;&gt;Node3 -->
+<g id="edge134" class="edge">
+<title>Node68&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10860.52,-149.19C10850.31,-147.47 10839.92,-145.99 10830,-145 10268.88,-89.02 6315.31,-172.52 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10860.18,-152.68 10870.63,-150.98 10861.4,-145.79 10860.18,-152.68"/>
+</g>
+<!-- Node68&#45;&gt;Node5 -->
+<g id="edge136" class="edge">
+<title>Node68&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10860.52,-149.2C10850.31,-147.48 10839.92,-145.99 10830,-145 10335.68,-95.44 6852.54,-165.78 6359,-109 6347.51,-107.68 6335.34,-105.48 6323.81,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10860.18,-152.69 10870.63,-150.98 10861.39,-145.8 10860.18,-152.69"/>
+</g>
+<!-- Node68&#45;&gt;Node8 -->
+<g id="edge133" class="edge">
+<title>Node68&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10864.75,-148.16C10827.53,-137.63 10786.54,-123.37 10774,-109 10752.77,-84.66 10752.96,-43.01 10754.18,-25.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10864.05,-151.59 10874.62,-150.89 10865.91,-144.85 10864.05,-151.59"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11201,-73 11201,-103 11387,-103 11387,-73 11201,-73"/>
+<text text-anchor="start" x="11209" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11294" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.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="M11009.77,-148.84C11074.4,-135.23 11165.88,-115.97 11227.45,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11008.7,-145.49 10999.63,-150.97 11010.14,-152.34 11008.7,-145.49"/>
+</g>
+<!-- Node70&#45;&gt;Node3 -->
+<g id="edge138" class="edge">
+<title>Node70&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7379.36,-148.9C7371.2,-147.34 7362.93,-145.97 7355,-145 6648.98,-58.6 6461.13,-194.56 5755,-109 5743.72,-107.63 5731.77,-105.49 5720.4,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7378.73,-152.35 7389.23,-150.9 7380.12,-145.49 7378.73,-152.35"/>
+</g>
+<!-- Node70&#45;&gt;Node5 -->
+<g id="edge140" class="edge">
+<title>Node70&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7378.74,-148.89C7370.78,-147.35 7362.73,-146 7355,-145 6915.7,-88.2 6798.3,-165.8 6359,-109 6348.01,-107.58 6336.37,-105.44 6325.26,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7378.24,-152.36 7388.74,-150.92 7379.63,-145.5 7378.24,-152.36"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7542,-73 7542,-103 7702,-103 7702,-73 7542,-73"/>
+<text text-anchor="start" x="7550" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7622" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.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="M7486.46,-146.87C7517.92,-133.44 7560.19,-115.39 7589.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7484.89,-143.74 7477.06,-150.88 7487.63,-150.18 7484.89,-143.74"/>
+</g>
+<!-- Node72&#45;&gt;Node3 -->
+<g id="edge142" class="edge">
+<title>Node72&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7557.7,-148.95C7549.44,-147.36 7541.05,-145.98 7533,-145 6748.36,-49.87 6539.75,-203.19 5755,-109 5743.56,-107.63 5731.43,-105.44 5719.91,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7557.21,-152.42 7567.7,-150.98 7558.6,-145.56 7557.21,-152.42"/>
+</g>
+<!-- Node72&#45;&gt;Node5 -->
+<g id="edge144" class="edge">
+<title>Node72&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7557.35,-148.97C7549.19,-147.39 7540.93,-146 7533,-145 7015.11,-79.48 6876.89,-174.52 6359,-109 6347.84,-107.59 6336.03,-105.42 6324.78,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7556.72,-152.41 7567.22,-150.97 7558.12,-145.55 7556.72,-152.41"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7720,-73 7720,-103 7880,-103 7880,-73 7720,-73"/>
+<text text-anchor="start" x="7728" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7800" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge143" class="edge">
+<title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M7664.46,-146.87C7695.92,-133.44 7738.19,-115.39 7767.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7662.89,-143.74 7655.06,-150.88 7665.63,-150.18 7662.89,-143.74"/>
+</g>
+<!-- Node74&#45;&gt;Node3 -->
+<g id="edge146" class="edge">
+<title>Node74&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7735.71,-148.94C7727.44,-147.35 7719.05,-145.97 7711,-145 6847.74,-41.15 6618.38,-211.82 5755,-109 5743.56,-107.64 5731.43,-105.46 5719.91,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7735.21,-152.41 7745.71,-150.97 7736.6,-145.55 7735.21,-152.41"/>
+</g>
+<!-- Node74&#45;&gt;Node5 -->
+<g id="edge148" class="edge">
+<title>Node74&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7735.35,-148.94C7727.2,-147.36 7718.93,-145.99 7711,-145 7114.5,-70.75 6955.5,-183.25 6359,-109 6347.84,-107.61 6336.03,-105.45 6324.78,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7734.72,-152.38 7745.22,-150.94 7736.12,-145.52 7734.72,-152.38"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7898,-73 7898,-103 8058,-103 8058,-73 7898,-73"/>
+<text text-anchor="start" x="7906" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7978" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node74&#45;&gt;Node75 -->
+<g id="edge147" class="edge">
+<title>Node74&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M7842.46,-146.87C7873.92,-133.44 7916.19,-115.39 7945.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7840.89,-143.74 7833.06,-150.88 7843.63,-150.18 7840.89,-143.74"/>
+</g>
+<!-- Node76&#45;&gt;Node3 -->
+<g id="edge150" class="edge">
+<title>Node76&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M3867.3,-148.96C3875.57,-147.37 3883.95,-145.98 3892,-145 4634.68,-54.53 4832.21,-198.59 5575,-109 5586.44,-107.62 5598.57,-105.43 5610.09,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3866.4,-145.57 3857.3,-150.99 3867.79,-152.43 3866.4,-145.57"/>
+</g>
+<!-- Node76&#45;&gt;Node5 -->
+<g id="edge152" class="edge">
+<title>Node76&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M3867.29,-148.92C3875.56,-147.33 3883.95,-145.96 3892,-145 4397.17,-84.91 5675.83,-169.09 6181,-109 6192.32,-107.65 6204.32,-105.48 6215.71,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3866.4,-145.53 3857.29,-150.94 3867.79,-152.39 3866.4,-145.53"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3548,-73 3548,-103 3708,-103 3708,-73 3548,-73"/>
+<text text-anchor="start" x="3556" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3628" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge151" class="edge">
+<title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M3761.26,-146.87C3730.32,-133.44 3688.76,-115.39 3660.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3759.93,-150.11 3770.49,-150.88 3762.72,-143.69 3759.93,-150.11"/>
+</g>
+<!-- Node78&#45;&gt;Node3 -->
+<g id="edge154" class="edge">
+<title>Node78&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7913.71,-148.93C7905.44,-147.34 7897.05,-145.96 7889,-145 7418.06,-88.71 6226,-164.73 5755,-109 5743.56,-107.65 5731.43,-105.47 5719.91,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7913.21,-152.4 7923.71,-150.95 7914.6,-145.54 7913.21,-152.4"/>
+</g>
+<!-- Node78&#45;&gt;Node5 -->
+<g id="edge156" class="edge">
+<title>Node78&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7913.36,-148.91C7905.2,-147.34 7896.93,-145.98 7889,-145 7213.89,-62.03 7034.11,-191.97 6359,-109 6347.84,-107.63 6336.02,-105.48 6324.78,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7912.73,-152.36 7923.22,-150.91 7914.12,-145.49 7912.73,-152.36"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8076,-73 8076,-103 8236,-103 8236,-73 8076,-73"/>
+<text text-anchor="start" x="8084" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8156" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge155" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M8020.46,-146.87C8051.92,-133.44 8094.19,-115.39 8123.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8018.89,-143.74 8011.06,-150.88 8021.63,-150.18 8018.89,-143.74"/>
+</g>
+<!-- Node80&#45;&gt;Node3 -->
+<g id="edge158" class="edge">
+<title>Node80&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8091.71,-148.92C8083.44,-147.33 8075.05,-145.96 8067,-145 7556.75,-84.35 6265.32,-169.04 5755,-109 5743.55,-107.65 5731.43,-105.48 5719.91,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8091.21,-152.39 8101.71,-150.94 8092.6,-145.53 8091.21,-152.39"/>
+</g>
+<!-- Node80&#45;&gt;Node5 -->
+<g id="edge160" class="edge">
+<title>Node80&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8091.7,-148.96C8083.43,-147.37 8075.05,-145.98 8067,-145 7313.28,-53.31 7112.72,-200.69 6359,-109 6347.68,-107.62 6335.69,-105.44 6324.3,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8091.21,-152.43 8101.7,-150.99 8092.6,-145.57 8091.21,-152.43"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8254,-73 8254,-103 8414,-103 8414,-73 8254,-73"/>
+<text text-anchor="start" x="8262" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8334" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node81 -->
+<g id="edge159" class="edge">
+<title>Node80&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M8198.46,-146.87C8229.92,-133.44 8272.19,-115.39 8301.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8196.89,-143.74 8189.06,-150.88 8199.63,-150.18 8196.89,-143.74"/>
+</g>
+<!-- Node82&#45;&gt;Node3 -->
+<g id="edge162" class="edge">
+<title>Node82&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8269.71,-148.91C8261.44,-147.32 8253.05,-145.95 8245,-145 7695.44,-79.99 6304.64,-173.36 5755,-109 5743.55,-107.66 5731.43,-105.49 5719.91,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8269.21,-152.38 8279.71,-150.93 8270.6,-145.52 8269.21,-152.38"/>
+</g>
+<!-- Node82&#45;&gt;Node5 -->
+<g id="edge164" class="edge">
+<title>Node82&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8269.71,-148.94C8261.44,-147.35 8253.05,-145.97 8245,-145 7412.66,-44.58 7191.34,-209.42 6359,-109 6347.68,-107.63 6335.69,-105.45 6324.3,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8269.21,-152.41 8279.7,-150.97 8270.6,-145.55 8269.21,-152.41"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8432,-73 8432,-103 8592,-103 8592,-73 8432,-73"/>
+<text text-anchor="start" x="8440" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8512" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge163" class="edge">
+<title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M8376.46,-146.87C8407.92,-133.44 8450.19,-115.39 8479.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8374.89,-143.74 8367.06,-150.88 8377.63,-150.18 8374.89,-143.74"/>
+</g>
+<!-- Node84&#45;&gt;Node3 -->
+<g id="edge166" class="edge">
+<title>Node84&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4045.64,-148.91C4053.8,-147.35 4062.07,-145.98 4070,-145 4734.07,-63.25 4910.84,-189.96 5575,-109 5586.28,-107.62 5598.23,-105.47 5609.6,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4044.88,-145.5 4035.78,-150.91 4046.27,-152.36 4044.88,-145.5"/>
+</g>
+<!-- Node84&#45;&gt;Node5 -->
+<g id="edge168" class="edge">
+<title>Node84&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4045.29,-148.93C4053.56,-147.34 4061.95,-145.96 4070,-145 4535.86,-89.28 5715.14,-164.72 6181,-109 6192.32,-107.65 6204.32,-105.47 6215.71,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4044.4,-145.54 4035.29,-150.96 4045.79,-152.4 4044.4,-145.54"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3726,-73 3726,-103 3886,-103 3886,-73 3726,-73"/>
+<text text-anchor="start" x="3734" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3806" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge167" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M3939.26,-146.87C3908.32,-133.44 3866.76,-115.39 3838.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3937.93,-150.11 3948.49,-150.88 3940.72,-143.69 3937.93,-150.11"/>
+</g>
+<!-- Node86&#45;&gt;Node3 -->
+<g id="edge170" class="edge">
+<title>Node86&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4223.65,-148.94C4231.8,-147.37 4240.07,-145.99 4248,-145 4833.46,-71.98 4989.46,-181.33 5575,-109 5586.28,-107.61 5598.22,-105.45 5609.6,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4222.88,-145.52 4213.78,-150.94 4224.28,-152.38 4222.88,-145.52"/>
+</g>
+<!-- Node86&#45;&gt;Node5 -->
+<g id="edge172" class="edge">
+<title>Node86&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4223.29,-148.94C4231.56,-147.35 4239.95,-145.97 4248,-145 5101.1,-42.28 5327.9,-211.72 6181,-109 6192.32,-107.64 6204.31,-105.46 6215.7,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4222.4,-145.55 4213.3,-150.97 4223.79,-152.41 4222.4,-145.55"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3904,-73 3904,-103 4064,-103 4064,-73 3904,-73"/>
+<text text-anchor="start" x="3912" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="3984" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node87 -->
+<g id="edge171" class="edge">
+<title>Node86&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M4117.26,-146.87C4086.32,-133.44 4044.76,-115.39 4016.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4115.93,-150.11 4126.49,-150.88 4118.72,-143.69 4115.93,-150.11"/>
+</g>
+<!-- Node88&#45;&gt;Node3 -->
+<g id="edge174" class="edge">
+<title>Node88&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4423.14,-149.18C4432.81,-147.53 4442.62,-146.06 4452,-145 4948.19,-88.77 5079.55,-171.44 5575,-109 5586.28,-107.58 5598.22,-105.41 5609.59,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4422.37,-145.77 4413.14,-150.97 4423.6,-152.66 4422.37,-145.77"/>
+</g>
+<!-- Node88&#45;&gt;Node5 -->
+<g id="edge176" class="edge">
+<title>Node88&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4422.72,-149.15C4432.52,-147.48 4442.48,-146.02 4452,-145 5216.2,-62.75 5418,-201.72 6181,-109 6192.32,-107.62 6204.31,-105.44 6215.7,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4421.82,-145.76 4412.58,-150.96 4423.04,-152.65 4421.82,-145.76"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4082.5,-73 4082.5,-103 4267.5,-103 4267.5,-73 4082.5,-73"/>
+<text text-anchor="start" x="4090.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4175" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node88&#45;&gt;Node89 -->
+<g id="edge175" class="edge">
+<title>Node88&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M4308.26,-146.87C4277.32,-133.44 4235.76,-115.39 4207.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4306.93,-150.11 4317.49,-150.88 4309.72,-143.69 4306.93,-150.11"/>
+</g>
+<!-- Node90&#45;&gt;Node3 -->
+<g id="edge256" class="edge">
+<title>Node90&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11401.74,-237.32C11071,-236.34 9936.52,-229.84 9780,-187 9742.78,-176.81 9741.33,-154.81 9704,-145 9491.81,-89.24 5972.98,-133.93 5755,-109 5743.39,-107.67 5731.08,-105.48 5719.42,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11401.75,-240.82 11411.76,-237.35 11401.77,-233.82 11401.75,-240.82"/>
+</g>
+<!-- Node90&#45;&gt;Node5 -->
+<g id="edge258" class="edge">
+<title>Node90&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11476.24,-215.43C11458.64,-192.87 11427.88,-159.2 11392,-145 11262,-93.56 6497.9,-124.92 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11473.5,-217.6 11482.32,-223.46 11479.08,-213.38 11473.5,-217.6"/>
+</g>
+<!-- Node90&#45;&gt;Node8 -->
+<g id="edge255" class="edge">
+<title>Node90&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M11582.36,-236.88C12372.18,-231.42 18077.3,-191.89 18252,-187 18609.97,-176.98 20111.52,-320.92 19859,-67 19838.08,-45.96 11836.1,-19.93 10853.52,-16.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11582.17,-233.38 11572.19,-236.95 11582.22,-240.38 11582.17,-233.38"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13302.5,-151 13302.5,-181 13443.5,-181 13443.5,-151 13302.5,-151"/>
+<text text-anchor="start" x="13310.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="13373" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node91 -->
+<g id="edge178" class="edge">
+<title>Node90&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M11582.53,-234.11C11907.46,-221.93 13011.03,-180.57 13302.12,-169.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11582.08,-230.62 11572.22,-234.49 11582.35,-237.62 11582.08,-230.62"/>
+</g>
+<!-- Node135 -->
+<g id="node135" class="node">
+<title>Node135</title>
+<g id="a_node135"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19690,-73 19690,-103 19850,-103 19850,-73 19690,-73"/>
+<text text-anchor="start" x="19698" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19770" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node135 -->
+<g id="edge257" class="edge">
+<title>Node90&#45;&gt;Node135</title>
+<path fill="none" stroke="midnightblue" d="M11582.36,-237.21C12421.22,-234.36 18836.7,-209.41 19681,-109 19692.32,-107.65 19704.32,-105.48 19715.71,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11582.15,-233.71 11572.17,-237.24 11582.18,-240.71 11582.15,-233.71"/>
+</g>
+<!-- Node91&#45;&gt;Node3 -->
+<g id="edge222" class="edge">
+<title>Node91&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13292.3,-164.08C13022.93,-161.02 12130.13,-151.08 11392,-145 11078.84,-142.42 6066.19,-144.17 5755,-109 5743.39,-107.69 5731.08,-105.5 5719.42,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.34,-167.58 13302.38,-164.19 13292.42,-160.58 13292.34,-167.58"/>
+</g>
+<!-- Node91&#45;&gt;Node8 -->
+<g id="edge221" class="edge">
+<title>Node91&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M13453.76,-165.01C13755.92,-164.65 14805.14,-159.74 14854,-109 14866.95,-95.55 14867.12,-80.28 14854,-67 14817.71,-30.26 11474.44,-18.62 10853.61,-16.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.75,-161.51 13443.75,-165.02 13453.75,-168.51 13453.75,-161.51"/>
+</g>
+<!-- Node91&#45;&gt;Node9 -->
+<g id="edge224" class="edge">
+<title>Node91&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M13291.68,-164.46C12991.13,-162.13 11943.37,-151.12 11612,-109 11600.85,-107.58 11589.03,-105.41 11577.78,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.03,-167.96 13302.05,-164.54 13292.08,-160.96 13292.03,-167.96"/>
+</g>
+<!-- Node91&#45;&gt;Node11 -->
+<g id="edge223" class="edge">
+<title>Node91&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.05C13030.59,-161 12181.52,-151.27 11479,-145 11204.56,-142.55 6811.7,-139.94 6539,-109 6527.39,-107.68 6515.08,-105.49 6503.42,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.56 13302.49,-164.17 13292.53,-160.56 13292.45,-167.56"/>
+</g>
+<!-- Node91&#45;&gt;Node15 -->
+<g id="edge225" class="edge">
+<title>Node91&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.06C13030.59,-161.04 12181.52,-151.37 11479,-145 11215.34,-142.61 6995.21,-136.76 6733,-109 6720.52,-107.68 6707.27,-105.48 6694.7,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.56 13302.49,-164.18 13292.53,-160.56 13292.45,-167.56"/>
+</g>
+<!-- Node91&#45;&gt;Node17 -->
+<g id="edge226" class="edge">
+<title>Node91&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M13292.2,-164.29C12836.93,-160.18 10601.45,-138.63 10296,-109 10281.82,-107.62 10266.75,-105.46 10252.39,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.27,-167.79 13302.3,-164.38 13292.34,-160.79 13292.27,-167.79"/>
+</g>
+<!-- Node91&#45;&gt;Node25 -->
+<g id="edge227" class="edge">
+<title>Node91&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.07C13030.59,-161.07 12181.52,-151.48 11479,-145 11225.78,-142.66 7172.73,-136.49 6921,-109 6908.89,-107.68 6896.05,-105.48 6883.87,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.57 13302.49,-164.19 13292.53,-160.57 13292.45,-167.57"/>
+</g>
+<!-- Node91&#45;&gt;Node31 -->
+<g id="edge228" class="edge">
+<title>Node91&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M13292.22,-164.29C12854.9,-160.31 10780.11,-139.93 10496,-109 10483.33,-107.62 10469.87,-105.43 10457.08,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.21,-167.79 13302.24,-164.38 13292.28,-160.79 13292.21,-167.79"/>
+</g>
+<!-- Node91&#45;&gt;Node33 -->
+<g id="edge229" class="edge">
+<title>Node91&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.08C13030.59,-161.12 12181.52,-151.61 11479,-145 10994.78,-140.44 7602.68,-158.71 7121,-109 7108.14,-107.67 7094.49,-105.48 7081.53,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.58 13302.49,-164.2 13292.53,-160.58 13292.45,-167.58"/>
+</g>
+<!-- Node91&#45;&gt;Node37 -->
+<g id="edge230" class="edge">
+<title>Node91&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M13292.13,-164.4C12909.83,-161.37 11281.22,-146.46 10774,-109 10754.56,-107.56 10733.84,-105.4 10714.03,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.25,-167.9 13302.27,-164.48 13292.3,-160.9 13292.25,-167.9"/>
+</g>
+<!-- Node91&#45;&gt;Node41 -->
+<g id="edge232" class="edge">
+<title>Node91&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.09C13030.59,-161.17 12181.52,-151.77 11479,-145 11019.67,-140.57 7802.38,-151.52 7345,-109 7330.64,-107.67 7315.37,-105.47 7300.86,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.6 13302.49,-164.21 13292.53,-160.6 13292.45,-167.6"/>
+</g>
+<!-- Node91&#45;&gt;Node49 -->
+<g id="edge237" class="edge">
+<title>Node91&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.11C13030.59,-161.22 12181.51,-151.91 11479,-145 11040.56,-140.69 7968.84,-156.86 7533,-109 7520.89,-107.67 7508.05,-105.47 7495.87,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.61 13302.49,-164.22 13292.53,-160.61 13292.45,-167.61"/>
+</g>
+<!-- Node91&#45;&gt;Node63 -->
+<g id="edge239" class="edge">
+<title>Node91&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M13292.29,-165.05C12928.01,-164.98 11434.76,-161.42 10970,-109 10957.66,-107.61 10944.57,-105.43 10932.11,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.48,-168.55 13302.48,-165.05 13292.48,-161.55 13292.48,-168.55"/>
+</g>
+<!-- Node91&#45;&gt;Node65 -->
+<g id="edge231" class="edge">
+<title>Node91&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M13291.98,-164.12C13011.81,-160.78 12085.01,-147.03 11790,-109 11779.01,-107.58 11767.37,-105.45 11756.26,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.03,-167.62 13302.07,-164.24 13292.11,-160.62 13292.03,-167.62"/>
+</g>
+<!-- Node91&#45;&gt;Node69 -->
+<g id="edge233" class="edge">
+<title>Node91&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M13292.2,-163.89C12973.6,-159.3 11803.7,-140.64 11434,-109 11416.88,-107.53 11398.65,-105.37 11381.2,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.23,-167.39 13302.28,-164.03 13292.33,-160.39 13292.23,-167.39"/>
+</g>
+<!-- Node91&#45;&gt;Node71 -->
+<g id="edge235" class="edge">
+<title>Node91&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.12C13030.59,-161.27 12181.51,-152.07 11479,-145 11060.34,-140.79 8126.91,-157.17 7711,-109 7699.52,-107.67 7687.34,-105.47 7675.81,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.62 13302.49,-164.23 13292.52,-160.62 13292.45,-167.62"/>
+</g>
+<!-- Node91&#45;&gt;Node73 -->
+<g id="edge234" class="edge">
+<title>Node91&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.13C13030.59,-161.32 12181.51,-152.23 11479,-145 11080.11,-140.89 8285.25,-154.99 7889,-109 7877.52,-107.67 7865.34,-105.47 7853.81,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.63 13302.49,-164.24 13292.52,-160.63 13292.45,-167.63"/>
+</g>
+<!-- Node91&#45;&gt;Node75 -->
+<g id="edge241" class="edge">
+<title>Node91&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M13292.31,-164.15C13030.59,-161.38 12181.51,-152.42 11479,-145 11099.89,-141 8443.59,-152.81 8067,-109 8055.52,-107.66 8043.35,-105.46 8031.81,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.65 13302.49,-164.26 13292.52,-160.65 13292.45,-167.65"/>
+</g>
+<!-- Node91&#45;&gt;Node79 -->
+<g id="edge242" class="edge">
+<title>Node91&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M13291.96,-164.14C12639.1,-157.24 8261.37,-110.91 8245,-109 8233.67,-107.68 8221.68,-105.52 8210.29,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.18,-167.65 13302.21,-164.25 13292.25,-160.65 13292.18,-167.65"/>
+</g>
+<!-- Node91&#45;&gt;Node81 -->
+<g id="edge243" class="edge">
+<title>Node91&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M13292.05,-164.14C12653.67,-157.37 8454.55,-112.68 8423,-109 8411.67,-107.68 8399.68,-105.52 8388.29,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.04,-167.64 13302.08,-164.25 13292.11,-160.64 13292.04,-167.64"/>
+</g>
+<!-- Node91&#45;&gt;Node83 -->
+<g id="edge244" class="edge">
+<title>Node91&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M13292.27,-164.12C12673.06,-157.4 8699.41,-114.09 8639,-109 8622.87,-107.64 8605.7,-105.45 8589.36,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.4,-167.63 13302.44,-164.24 13292.48,-160.63 13292.4,-167.63"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18204.5,-73 18204.5,-103 18377.5,-103 18377.5,-73 18204.5,-73"/>
+<text text-anchor="start" x="18212.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="18291" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node92 -->
+<g id="edge179" class="edge">
+<title>Node91&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M13453.82,-164.51C14065.6,-160.77 17950.67,-135.99 18196,-109 18208.15,-107.66 18221.03,-105.48 18233.26,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.74,-161.01 13443.77,-164.57 13453.79,-168.01 13453.74,-161.01"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16518.5,-6 16518.5,-25 16683.5,-25 16683.5,-6 16518.5,-6"/>
+<text text-anchor="middle" x="16601" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node93 -->
+<g id="edge183" class="edge">
+<title>Node91&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M13453.75,-164.72C13745.92,-163.34 14737.87,-155.25 14872,-109 14902.09,-98.63 14899.87,-77.27 14930,-67 15080.79,-15.61 16202.1,-15.22 16518.24,-16.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.64,-161.22 13443.65,-164.77 13453.67,-168.22 13453.64,-161.22"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18396,-73 18396,-103 18554,-103 18554,-73 18396,-73"/>
+<text text-anchor="start" x="18404" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="18475" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node94 -->
+<g id="edge182" class="edge">
+<title>Node91&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M13454.03,-164.59C14080.28,-161.32 18131.78,-139.08 18387,-109 18398.2,-107.68 18410.07,-105.52 18421.33,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.73,-161.09 13443.75,-164.64 13453.77,-168.09 13453.73,-161.09"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18572,-78.5 18572,-97.5 18760,-97.5 18760,-78.5 18572,-78.5"/>
+<text text-anchor="middle" x="18666" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node95 -->
+<g id="edge184" class="edge">
+<title>Node91&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M13453.85,-164.55C14091.93,-160.9 18297.94,-135.94 18563,-109 18585.65,-106.7 18610.74,-101.88 18630.49,-97.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.81,-161.05 13443.83,-164.6 13453.85,-168.05 13453.81,-161.05"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18778.5,-73 18778.5,-103 18923.5,-103 18923.5,-73 18778.5,-73"/>
+<text text-anchor="start" x="18786.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="18851" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node96 -->
+<g id="edge185" class="edge">
+<title>Node91&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M13454.16,-164.42C14117.84,-159.6 18631.22,-126.29 18769,-109 18779.61,-107.67 18790.84,-105.47 18801.47,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.72,-160.92 13443.75,-164.49 13453.77,-167.92 13453.72,-160.92"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18942,-73 18942,-103 19086,-103 19086,-73 18942,-73"/>
+<text text-anchor="start" x="18950" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="19014" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node97 -->
+<g id="edge186" class="edge">
+<title>Node91&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M13453.73,-164.45C14127.21,-159.8 18790.85,-127.02 18933,-109 18943.49,-107.67 18954.58,-105.47 18965.08,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.61,-160.95 13443.64,-164.52 13453.66,-167.95 13453.61,-160.95"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19104,-73 19104,-103 19264,-103 19264,-73 19104,-73"/>
+<text text-anchor="start" x="19112" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="19184" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node98 -->
+<g id="edge187" class="edge">
+<title>Node91&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M13453.66,-164.45C14137.92,-159.73 18948.35,-126 19095,-109 19106.48,-107.67 19118.66,-105.47 19130.19,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.63,-160.95 13443.65,-164.52 13453.67,-167.95 13453.63,-160.95"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19282.5,-73 19282.5,-103 19499.5,-103 19499.5,-73 19282.5,-73"/>
+<text text-anchor="start" x="19290.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="19391" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node99 -->
+<g id="edge188" class="edge">
+<title>Node91&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M13453.59,-164.6C14138.81,-161.16 18969.7,-135.97 19273,-109 19288.01,-107.67 19303.98,-105.48 19319.16,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.55,-161.1 13443.57,-164.65 13453.58,-168.1 13453.55,-161.1"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19518,-73 19518,-103 19672,-103 19672,-73 19518,-73"/>
+<text text-anchor="start" x="19526" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="19595" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node100 -->
+<g id="edge189" class="edge">
+<title>Node91&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M13453.85,-164.51C14166.34,-160.15 19351.39,-127.81 19509,-109 19520.11,-107.67 19531.88,-105.48 19543.02,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.66,-161.01 13443.68,-164.57 13453.71,-168.01 13453.66,-161.01"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11799,-73 11799,-103 11965,-103 11965,-73 11799,-73"/>
+<text text-anchor="start" x="11807" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="11882" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node101 -->
+<g id="edge190" class="edge">
+<title>Node91&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M13292.39,-163.62C13034.53,-158.91 12231.72,-141.92 11974,-109 11962.65,-107.55 11950.63,-105.4 11939.15,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.37,-167.12 13302.43,-163.8 13292.49,-160.12 13292.37,-167.12"/>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11983,-73 11983,-103 12149,-103 12149,-73 11983,-73"/>
+<text text-anchor="start" x="11991" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12066" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node102 -->
+<g id="edge191" class="edge">
+<title>Node91&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M13291.96,-163.04C13057,-157.09 12378.24,-137.81 12158,-109 12146.82,-107.54 12134.98,-105.41 12123.65,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.05,-166.55 13302.14,-163.3 13292.23,-159.55 13292.05,-166.55"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12167,-73 12167,-103 12373,-103 12373,-73 12167,-73"/>
+<text text-anchor="start" x="12175" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12270" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node103 -->
+<g id="edge192" class="edge">
+<title>Node91&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M13292.38,-163.73C13123.16,-160.33 12718.71,-148.43 12382,-109 12368.76,-107.45 12354.71,-105.33 12341.21,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.39,-167.23 13302.46,-163.92 13292.53,-160.23 13292.39,-167.23"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12391,-73 12391,-103 12535,-103 12535,-73 12391,-73"/>
+<text text-anchor="start" x="12399" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12463" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node104 -->
+<g id="edge193" class="edge">
+<title>Node91&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M13291.98,-164.21C13143.01,-161.72 12815.94,-151.42 12544,-109 12534.27,-107.48 12523.99,-105.36 12514.15,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.34,-167.71 13302.39,-164.37 13292.45,-160.72 13292.34,-167.71"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12553,-73 12553,-103 12743,-103 12743,-73 12553,-73"/>
+<text text-anchor="start" x="12561" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12648" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node105 -->
+<g id="edge194" class="edge">
+<title>Node91&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M13292.32,-160.31C13173.58,-152.83 12944.95,-136.18 12752,-109 12740.17,-107.33 12727.64,-105.22 12715.53,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.22,-163.81 13302.42,-160.94 13292.66,-156.83 13292.22,-163.81"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12761,-73 12761,-103 12931,-103 12931,-73 12761,-73"/>
+<text text-anchor="start" x="12769" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="12846" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node106 -->
+<g id="edge195" class="edge">
+<title>Node91&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M13292.15,-156.52C13204.95,-146.92 13062.18,-129.86 12940,-109 12929.8,-107.26 12919.03,-105.19 12908.56,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13291.92,-160.02 13302.24,-157.63 13292.68,-153.06 13291.92,-160.02"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12949,-73 12949,-103 13093,-103 13093,-73 12949,-73"/>
+<text text-anchor="start" x="12957" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13021" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node107 -->
+<g id="edge196" class="edge">
+<title>Node91&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M13292.51,-149.21C13238.51,-138.41 13165.85,-123.47 13102,-109 13093.81,-107.14 13085.17,-105.1 13076.71,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13291.88,-152.65 13302.37,-151.18 13293.25,-145.79 13291.88,-152.65"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13111,-73 13111,-103 13255,-103 13255,-73 13111,-73"/>
+<text text-anchor="start" x="13119" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13183" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node108 -->
+<g id="edge197" class="edge">
+<title>Node91&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M13328.12,-147.05C13294.48,-133.59 13249.11,-115.44 13218.1,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13327.12,-150.42 13337.71,-150.88 13329.72,-143.92 13327.12,-150.42"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13273,-73 13273,-103 13473,-103 13473,-73 13273,-73"/>
+<text text-anchor="start" x="13281" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13373" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node109 -->
+<g id="edge198" class="edge">
+<title>Node91&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M13373,-140.59C13373,-128.26 13373,-113.72 13373,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13369.5,-140.7 13373,-150.7 13376.5,-140.71 13369.5,-140.7"/>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13491.5,-73 13491.5,-103 13644.5,-103 13644.5,-73 13491.5,-73"/>
+<text text-anchor="start" x="13499.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13568" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node110 -->
+<g id="edge199" class="edge">
+<title>Node91&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M13418.62,-147.22C13453.18,-133.75 13500.02,-115.5 13531.97,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13417.27,-143.99 13409.22,-150.88 13419.81,-150.51 13417.27,-143.99"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13663,-73 13663,-103 13807,-103 13807,-73 13663,-73"/>
+<text text-anchor="start" x="13671" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13735" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node111 -->
+<g id="edge200" class="edge">
+<title>Node91&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M13453.54,-149.95C13509.83,-139.19 13586.67,-124.01 13654,-109 13662.2,-107.17 13670.84,-105.15 13679.3,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13452.8,-146.53 13443.63,-151.84 13454.11,-153.41 13452.8,-146.53"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13825.5,-73 13825.5,-103 13970.5,-103 13970.5,-73 13825.5,-73"/>
+<text text-anchor="start" x="13833.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="13898" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node112 -->
+<g id="edge201" class="edge">
+<title>Node91&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M13453.62,-157.58C13542.73,-148.75 13690.29,-132.2 13816,-109 13825.22,-107.3 13834.96,-105.2 13844.38,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.19,-154.11 13443.58,-158.57 13453.88,-161.08 13453.19,-154.11"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13989,-73 13989,-103 14133,-103 14133,-73 13989,-73"/>
+<text text-anchor="start" x="13997" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14061" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node113 -->
+<g id="edge202" class="edge">
+<title>Node91&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M13453.83,-161.41C13570.63,-155.34 13793.1,-140.51 13980,-109 13989.43,-107.41 13999.38,-105.31 14008.95,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.35,-157.93 13443.54,-161.93 13453.71,-164.92 13453.35,-157.93"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14151,-73 14151,-103 14313,-103 14313,-73 14151,-73"/>
+<text text-anchor="start" x="14159" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14232" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node114 -->
+<g id="edge203" class="edge">
+<title>Node91&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M13453.87,-162.99C13594.47,-158.63 13892.79,-145.56 14142,-109 14152.61,-107.44 14163.83,-105.33 14174.62,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.51,-159.5 13443.62,-163.3 13453.72,-166.5 13453.51,-159.5"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14331.5,-73 14331.5,-103 14520.5,-103 14520.5,-73 14331.5,-73"/>
+<text text-anchor="start" x="14339.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14426" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node115 -->
+<g id="edge204" class="edge">
+<title>Node91&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M13453.54,-163.8C13617.58,-160.58 14001.99,-149.04 14322,-109 14334.41,-107.45 14347.56,-105.31 14360.19,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.46,-160.3 13443.53,-163.99 13453.6,-167.3 13453.46,-160.3"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14539,-73 14539,-103 14683,-103 14683,-73 14539,-73"/>
+<text text-anchor="start" x="14547" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14611" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node116 -->
+<g id="edge205" class="edge">
+<title>Node91&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M13453.72,-163.13C13680.75,-157.54 14321.78,-139.45 14530,-109 14540.03,-107.53 14550.63,-105.37 14560.75,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.46,-159.63 13443.55,-163.38 13453.64,-166.63 13453.46,-159.63"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14701,-73 14701,-103 14845,-103 14845,-73 14701,-73"/>
+<text text-anchor="start" x="14709" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="14773" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node117 -->
+<g id="edge206" class="edge">
+<title>Node91&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M13453.67,-163.69C13701.74,-159.31 14451.01,-143.51 14692,-109 14702.04,-107.56 14712.64,-105.42 14722.75,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.59,-160.19 13443.65,-163.86 13453.71,-167.18 13453.59,-160.19"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14939,-73 14939,-103 15083,-103 15083,-73 14939,-73"/>
+<text text-anchor="start" x="14947" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15011" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node118 -->
+<g id="edge207" class="edge">
+<title>Node91&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M13454.27,-164.13C13731.17,-160.85 14636.56,-147.38 14925,-109 14935.64,-107.58 14946.89,-105.45 14957.62,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.86,-160.64 13443.9,-164.25 13453.94,-167.64 13453.86,-160.64"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15101,-73 15101,-103 15245,-103 15245,-73 15101,-73"/>
+<text text-anchor="start" x="15109" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15173" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node119 -->
+<g id="edge208" class="edge">
+<title>Node91&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M13453.91,-164.61C13749.37,-162.84 14769.54,-153.56 15092,-109 15102.19,-107.59 15112.95,-105.43 15123.2,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.69,-161.11 13443.71,-164.67 13453.73,-168.11 13453.69,-161.11"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15263,-73 15263,-103 15407,-103 15407,-73 15263,-73"/>
+<text text-anchor="start" x="15271" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15335" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node120 -->
+<g id="edge209" class="edge">
+<title>Node91&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M13454.06,-164.88C13767.22,-164.04 14898.33,-157.64 15254,-109 15264.19,-107.61 15274.96,-105.45 15285.2,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.69,-161.38 13443.7,-164.9 13453.71,-168.38 13453.69,-161.38"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15425,-73 15425,-103 15569,-103 15569,-73 15425,-73"/>
+<text text-anchor="start" x="15433" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15497" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node121 -->
+<g id="edge210" class="edge">
+<title>Node91&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M13454.06,-165.1C13784.01,-165.14 15026.98,-161.74 15416,-109 15426.19,-107.62 15436.96,-105.46 15447.2,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.63,-161.6 13443.63,-165.1 13453.63,-168.6 13453.63,-161.6"/>
+</g>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15587,-73 15587,-103 15731,-103 15731,-73 15587,-73"/>
+<text text-anchor="start" x="15595" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15659" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node122 -->
+<g id="edge211" class="edge">
+<title>Node91&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M13453.84,-165.29C13799.57,-166.17 15155.43,-165.85 15578,-109 15588.19,-107.63 15598.96,-105.48 15609.2,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.67,-161.79 13443.66,-165.26 13453.65,-168.79 13453.67,-161.79"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15749,-73 15749,-103 15893,-103 15893,-73 15749,-73"/>
+<text text-anchor="start" x="15757" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15821" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node123 -->
+<g id="edge212" class="edge">
+<title>Node91&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M13453.75,-164.14C13842.28,-159.84 15509.87,-139.76 15740,-109 15750.34,-107.62 15761.27,-105.43 15771.64,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.68,-160.64 13443.72,-164.25 13453.76,-167.64 13453.68,-160.64"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15911,-73 15911,-103 16075,-103 16075,-73 15911,-73"/>
+<text text-anchor="start" x="15919" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="15993" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node124 -->
+<g id="edge213" class="edge">
+<title>Node91&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M13453.91,-165.32C13830.22,-166.49 15411.54,-167.76 15902,-109 15913.4,-107.63 15925.48,-105.49 15936.98,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.67,-161.82 13443.66,-165.29 13453.65,-168.82 13453.67,-161.82"/>
+</g>
+<!-- Node125 -->
+<g id="node125" class="node">
+<title>Node125</title>
+<g id="a_node125"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16093,-73 16093,-103 16237,-103 16237,-73 16093,-73"/>
+<text text-anchor="start" x="16101" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16165" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node125 -->
+<g id="edge214" class="edge">
+<title>Node91&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M13453.84,-164.4C13875.97,-161.1 15818.02,-144.14 16084,-109 16094.34,-107.63 16105.27,-105.45 16115.64,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.53,-160.9 13443.56,-164.48 13453.58,-167.9 13453.53,-160.9"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node">
+<title>Node126</title>
+<g id="a_node126"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16255,-73 16255,-103 16399,-103 16399,-73 16255,-73"/>
+<text text-anchor="start" x="16263" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16327" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node126 -->
+<g id="edge215" class="edge">
+<title>Node91&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M13453.69,-164.5C13890.54,-161.64 15963.05,-146.22 16246,-109 16256.34,-107.64 16267.27,-105.46 16277.64,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.66,-161 13443.68,-164.56 13453.7,-168 13453.66,-161"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16417.5,-73 16417.5,-103 16570.5,-103 16570.5,-73 16417.5,-73"/>
+<text text-anchor="start" x="16425.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16494" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node127 -->
+<g id="edge216" class="edge">
+<title>Node91&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M13453.82,-164.52C13905.51,-161.72 16107.86,-146.25 16408,-109 16418.95,-107.64 16430.55,-105.46 16441.56,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.77,-161.02 13443.79,-164.59 13453.81,-168.02 13453.77,-161.02"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node">
+<title>Node128</title>
+<g id="a_node128"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16588.5,-73 16588.5,-103 16739.5,-103 16739.5,-73 16588.5,-73"/>
+<text text-anchor="start" x="16596.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16664" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node128 -->
+<g id="edge217" class="edge">
+<title>Node91&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M13453.85,-164.63C13920.7,-162.38 16261.91,-149.16 16580,-109 16590.71,-107.65 16602.04,-105.47 16612.79,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.81,-161.13 13443.83,-164.68 13453.84,-168.13 13453.81,-161.13"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16758,-73 16758,-103 16902,-103 16902,-73 16758,-73"/>
+<text text-anchor="start" x="16766" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="16830" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node129 -->
+<g id="edge218" class="edge">
+<title>Node91&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M13454.19,-164.75C13936.3,-163.12 16413.42,-152.64 16749,-109 16759.34,-107.65 16770.27,-105.48 16780.65,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.83,-161.25 13443.84,-164.78 13453.86,-168.25 13453.83,-161.25"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node">
+<title>Node130</title>
+<g id="a_node130"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16920.5,-73 16920.5,-103 17135.5,-103 17135.5,-73 16920.5,-73"/>
+<text text-anchor="start" x="16928.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="17028" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node130 -->
+<g id="edge219" class="edge">
+<title>Node91&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M13454.05,-164.46C13949.21,-161.09 16556.93,-141.87 16911,-109 16925.77,-107.63 16941.49,-105.45 16956.45,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.76,-160.97 13443.78,-164.53 13453.81,-167.97 13453.76,-160.97"/>
+</g>
+<!-- Node131 -->
+<g id="node131" class="node">
+<title>Node131</title>
+<g id="a_node131"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17154,-67.5 17154,-108.5 17348,-108.5 17348,-67.5 17154,-67.5"/>
+<text text-anchor="start" x="17162" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="17162" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="17251" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node131 -->
+<g id="edge220" class="edge">
+<title>Node91&#45;&gt;Node131</title>
+<path fill="none" stroke="midnightblue" d="M13454.02,-164.63C13968.09,-162.19 16766.51,-147.23 17145,-109 17147.89,-108.71 17150.81,-108.38 17153.77,-108.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.71,-161.13 13443.73,-164.68 13453.74,-168.13 13453.71,-161.13"/>
+</g>
+<!-- Node132 -->
+<g id="node132" class="node">
+<title>Node132</title>
+<g id="a_node132"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17366,-73 17366,-103 17582,-103 17582,-73 17366,-73"/>
+<text text-anchor="start" x="17374" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17474" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node132 -->
+<g id="edge236" class="edge">
+<title>Node91&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M13453.87,-164.62C13984.2,-162.02 16955.73,-145.89 17357,-109 17371.77,-107.64 17387.49,-105.47 17402.46,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.62,-161.12 13443.64,-164.67 13453.65,-168.12 13453.62,-161.12"/>
+</g>
+<!-- Node133 -->
+<g id="node133" class="node">
+<title>Node133</title>
+<g id="a_node133"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17600,-73 17600,-103 17760,-103 17760,-73 17600,-73"/>
+<text text-anchor="start" x="17608" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17680" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node133 -->
+<g id="edge238" class="edge">
+<title>Node91&#45;&gt;Node133</title>
+<path fill="none" stroke="midnightblue" d="M13453.81,-164.94C14001.96,-164.38 17166.06,-159.02 17591,-109 17602.32,-107.67 17614.32,-105.5 17625.71,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.62,-161.44 13443.62,-164.95 13453.63,-168.44 13453.62,-161.44"/>
+</g>
+<!-- Node134 -->
+<g id="node134" class="node">
+<title>Node134</title>
+<g id="a_node134"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17778.5,-73 17778.5,-103 17983.5,-103 17983.5,-73 17778.5,-73"/>
+<text text-anchor="start" x="17786.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17881" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node134 -->
+<g id="edge240" class="edge">
+<title>Node91&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M13453.62,-164.77C14014.42,-163.07 17324.14,-151.27 17769,-109 17783.26,-107.65 17798.42,-105.45 17812.83,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.59,-161.27 13443.6,-164.8 13453.61,-168.27 13453.59,-161.27"/>
+</g>
+<!-- Node91&#45;&gt;Node135 -->
+<g id="edge245" class="edge">
+<title>Node91&#45;&gt;Node135</title>
+<path fill="none" stroke="midnightblue" d="M13453.57,-164.52C14176.13,-160.21 19518.71,-127.74 19681,-109 19692.48,-107.67 19704.66,-105.48 19716.19,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.5,-161.02 13443.52,-164.58 13453.54,-168.02 13453.5,-161.02"/>
+</g>
+<!-- Node136 -->
+<g id="node136" class="node">
+<title>Node136</title>
+<g id="a_node136"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8648,-73 8648,-103 8808,-103 8808,-73 8648,-73"/>
+<text text-anchor="start" x="8656" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8728" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node136 -->
+<g id="edge246" class="edge">
+<title>Node91&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M13292.01,-164.12C12685.4,-157.52 8874.85,-115.78 8817,-109 8805.68,-107.67 8793.68,-105.51 8782.29,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.36,-167.62 13302.4,-164.23 13292.44,-160.62 13292.36,-167.62"/>
+</g>
+<!-- Node137 -->
+<g id="node137" class="node">
+<title>Node137</title>
+<g id="a_node137"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8826,-73 8826,-103 8986,-103 8986,-73 8826,-73"/>
+<text text-anchor="start" x="8834" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8906" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node137 -->
+<g id="edge247" class="edge">
+<title>Node91&#45;&gt;Node137</title>
+<path fill="none" stroke="midnightblue" d="M13291.91,-164.08C12698.76,-157.32 9050.48,-115.52 8995,-109 8983.68,-107.67 8971.68,-105.51 8960.29,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.04,-167.58 13302.08,-164.19 13292.12,-160.58 13292.04,-167.58"/>
+</g>
+<!-- Node138 -->
+<g id="node138" class="node">
+<title>Node138</title>
+<g id="a_node138"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9004,-73 9004,-103 9164,-103 9164,-73 9004,-73"/>
+<text text-anchor="start" x="9012" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9084" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node138 -->
+<g id="edge248" class="edge">
+<title>Node91&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M13292.08,-164.07C12720.92,-157.5 9316.53,-117.97 9211,-109 9194.99,-107.64 9177.94,-105.46 9161.7,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.24,-167.57 13302.28,-164.19 13292.32,-160.57 13292.24,-167.57"/>
+</g>
+<!-- Node139 -->
+<g id="node139" class="node">
+<title>Node139</title>
+<g id="a_node139"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9220,-73 9220,-103 9380,-103 9380,-73 9220,-73"/>
+<text text-anchor="start" x="9228" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9300" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node139 -->
+<g id="edge249" class="edge">
+<title>Node91&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M13292,-164.18C12746.59,-158.62 9625.35,-126.15 9426,-109 9410.11,-107.63 9393.19,-105.45 9377.08,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.1,-167.68 13302.14,-164.28 13292.17,-160.68 13292.1,-167.68"/>
+</g>
+<!-- Node140 -->
+<g id="node140" class="node">
+<title>Node140</title>
+<g id="a_node140"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9435.5,-73 9435.5,-103 9604.5,-103 9604.5,-73 9435.5,-73"/>
+<text text-anchor="start" x="9443.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9520" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node140 -->
+<g id="edge250" class="edge">
+<title>Node91&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M13292.11,-164.24C12762.25,-159.22 9802.91,-130.3 9614,-109 9601.98,-107.64 9589.23,-105.45 9577.12,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.3,-167.74 13302.34,-164.34 13292.37,-160.74 13292.3,-167.74"/>
+</g>
+<!-- Node141 -->
+<g id="node141" class="node">
+<title>Node141</title>
+<g id="a_node141"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10978.5,-73 10978.5,-103 11145.5,-103 11145.5,-73 10978.5,-73"/>
+<text text-anchor="start" x="10986.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11062" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node141 -->
+<g id="edge251" class="edge">
+<title>Node91&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M13292.29,-164.3C12949.39,-161.12 11611.71,-146.52 11192,-109 11175.97,-107.57 11158.9,-105.41 11142.6,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.36,-167.8 13302.39,-164.39 13292.42,-160.8 13292.36,-167.8"/>
+</g>
+<!-- Node142 -->
+<g id="node142" class="node">
+<title>Node142</title>
+<g id="a_node142"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9623,-73 9623,-103 9783,-103 9783,-73 9623,-73"/>
+<text text-anchor="start" x="9631" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9703" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node142 -->
+<g id="edge252" class="edge">
+<title>Node91&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M13291.92,-164.04C12779.57,-157.97 10007,-124.45 9829,-109 9813.11,-107.62 9796.2,-105.44 9780.08,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.14,-167.55 13302.18,-164.17 13292.22,-160.55 13292.14,-167.55"/>
+</g>
+<!-- Node143 -->
+<g id="node143" class="node">
+<title>Node143</title>
+<g id="a_node143"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18001.5,-67.5 18001.5,-108.5 18186.5,-108.5 18186.5,-67.5 18001.5,-67.5"/>
+<text text-anchor="start" x="18009.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="18009.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="18094" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node143 -->
+<g id="edge253" class="edge">
+<title>Node91&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M13454.13,-164.44C14051.96,-160.26 17758.34,-133.45 17993,-109 17995.76,-108.71 17998.55,-108.39 18001.36,-108.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13453.86,-160.94 13443.88,-164.51 13453.91,-167.94 13453.86,-160.94"/>
+</g>
+<!-- Node144 -->
+<g id="node144" class="node">
+<title>Node144</title>
+<g id="a_node144"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9838.5,-67.5 9838.5,-108.5 10023.5,-108.5 10023.5,-67.5 9838.5,-67.5"/>
+<text text-anchor="start" x="9846.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="9846.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="9931" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node91&#45;&gt;Node144 -->
+<g id="edge254" class="edge">
+<title>Node91&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M13292.09,-164.24C12817.01,-159.69 10399.68,-135.41 10070,-109 10054.93,-107.79 10039.01,-106 10023.53,-103.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13292.25,-167.74 13302.29,-164.34 13292.32,-160.74 13292.25,-167.74"/>
+</g>
+<!-- Node92&#45;&gt;Node8 -->
+<g id="edge181" class="edge">
+<title>Node92&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M18223.6,-71.08C18214.37,-69.4 18204.98,-67.97 18196,-67 17813.72,-25.88 11706.06,-17.57 10853.51,-16.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18223.04,-74.53 18233.52,-72.97 18224.36,-67.66 18223.04,-74.53"/>
+</g>
+<!-- Node92&#45;&gt;Node93 -->
+<g id="edge180" class="edge">
+<title>Node92&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M18222.53,-71.09C18213.64,-69.47 18204.63,-68.04 18196,-67 17898.92,-31.31 16967.66,-19.89 16683.89,-17.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18222,-74.56 18232.48,-73 18223.32,-67.68 18222,-74.56"/>
+</g>
+<!-- Node145&#45;&gt;Node3 -->
+<g id="edge260" class="edge">
+<title>Node145&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4606.27,-148.9C4614.22,-147.37 4622.27,-146.01 4630,-145 5046.78,-90.7 5158.15,-162.81 5575,-109 5586.11,-107.57 5597.88,-105.42 5609.11,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4605.37,-145.52 4596.27,-150.94 4606.76,-152.38 4605.37,-145.52"/>
+</g>
+<!-- Node145&#45;&gt;Node5 -->
+<g id="edge262" class="edge">
+<title>Node145&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4605.64,-148.91C4613.8,-147.34 4622.07,-145.97 4630,-145 5314.38,-61 5496.62,-193 6181,-109 6192.16,-107.63 6203.98,-105.48 6215.23,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4604.88,-145.49 4595.77,-150.91 4606.27,-152.35 4604.88,-145.49"/>
+</g>
+<!-- Node146 -->
+<g id="node146" class="node">
+<title>Node146</title>
+<g id="a_node146"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4286,-73 4286,-103 4446,-103 4446,-73 4286,-73"/>
+<text text-anchor="start" x="4294" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4366" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node145&#45;&gt;Node146 -->
+<g id="edge261" class="edge">
+<title>Node145&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M4499.26,-146.87C4468.32,-133.44 4426.76,-115.39 4398.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4497.93,-150.11 4508.49,-150.88 4500.72,-143.69 4497.93,-150.11"/>
+</g>
+<!-- Node147&#45;&gt;Node3 -->
+<g id="edge264" class="edge">
+<title>Node147&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8447.71,-148.9C8439.44,-147.32 8431.05,-145.95 8423,-145 7834.13,-75.63 6343.95,-177.67 5755,-109 5743.55,-107.67 5731.43,-105.5 5719.91,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8447.21,-152.37 8457.71,-150.92 8448.6,-145.51 8447.21,-152.37"/>
+</g>
+<!-- Node147&#45;&gt;Node5 -->
+<g id="edge266" class="edge">
+<title>Node147&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8447.71,-148.93C8439.44,-147.34 8431.05,-145.96 8423,-145 7967.52,-90.43 6814.48,-163.57 6359,-109 6347.68,-107.64 6335.69,-105.47 6324.29,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8447.21,-152.4 8457.71,-150.96 8448.6,-145.54 8447.21,-152.4"/>
+</g>
+<!-- Node147&#45;&gt;Node136 -->
+<g id="edge265" class="edge">
+<title>Node147&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M8561.79,-147.48C8600.11,-134 8652.37,-115.61 8688,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8560.14,-144.35 8551.87,-150.97 8562.46,-150.95 8560.14,-144.35"/>
+</g>
+<!-- Node148&#45;&gt;Node3 -->
+<g id="edge268" class="edge">
+<title>Node148&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4784.62,-148.91C4792.46,-147.38 4800.39,-146.03 4808,-145 5146.21,-99.42 5236.74,-154.18 5575,-109 5585.95,-107.54 5597.53,-105.41 5608.61,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4783.85,-145.49 4774.75,-150.91 4785.25,-152.35 4783.85,-145.49"/>
+</g>
+<!-- Node148&#45;&gt;Node5 -->
+<g id="edge270" class="edge">
+<title>Node148&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4783.65,-148.93C4791.8,-147.36 4800.07,-145.99 4808,-145 5413.77,-69.72 5575.23,-184.28 6181,-109 6192.16,-107.61 6203.97,-105.46 6215.22,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4782.88,-145.52 4773.78,-150.93 4784.27,-152.38 4782.88,-145.52"/>
+</g>
+<!-- Node149 -->
+<g id="node149" class="node">
+<title>Node149</title>
+<g id="a_node149"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4464,-73 4464,-103 4624,-103 4624,-73 4464,-73"/>
+<text text-anchor="start" x="4472" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4544" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node148&#45;&gt;Node149 -->
+<g id="edge269" class="edge">
+<title>Node148&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M4677.26,-146.87C4646.32,-133.44 4604.76,-115.39 4576.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4675.93,-150.11 4686.49,-150.88 4678.72,-143.69 4675.93,-150.11"/>
+</g>
+<!-- Node150&#45;&gt;Node3 -->
+<g id="edge272" class="edge">
+<title>Node150&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M4963.23,-148.89C4970.88,-147.4 4978.59,-146.05 4986,-145 5245.66,-108.13 5315.29,-145.56 5575,-109 5585.78,-107.48 5597.18,-105.36 5608.11,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4962.34,-145.5 4953.25,-150.93 4963.75,-152.36 4962.34,-145.5"/>
+</g>
+<!-- Node150&#45;&gt;Node5 -->
+<g id="edge274" class="edge">
+<title>Node150&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M4961.65,-148.96C4969.81,-147.39 4978.07,-146 4986,-145 5513.17,-78.45 5653.83,-175.55 6181,-109 6192.16,-107.59 6203.97,-105.43 6215.22,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4960.88,-145.55 4951.78,-150.97 4962.28,-152.41 4960.88,-145.55"/>
+</g>
+<!-- Node151 -->
+<g id="node151" class="node">
+<title>Node151</title>
+<g id="a_node151"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4642,-73 4642,-103 4802,-103 4802,-73 4642,-73"/>
+<text text-anchor="start" x="4650" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4722" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node150&#45;&gt;Node151 -->
+<g id="edge273" class="edge">
+<title>Node150&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M4855.26,-146.87C4824.32,-133.44 4782.76,-115.39 4754.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4853.93,-150.11 4864.49,-150.88 4856.72,-143.69 4853.93,-150.11"/>
+</g>
+<!-- Node152&#45;&gt;Node3 -->
+<g id="edge276" class="edge">
+<title>Node152&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M5142.18,-148.9C5149.52,-147.44 5156.9,-146.1 5164,-145 5345.19,-116.84 5393.78,-136.95 5575,-109 5585.44,-107.39 5596.48,-105.28 5607.12,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5141.32,-145.51 5132.24,-150.96 5142.74,-152.36 5141.32,-145.51"/>
+</g>
+<!-- Node152&#45;&gt;Node5 -->
+<g id="edge278" class="edge">
+<title>Node152&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M5140.26,-148.88C5148.22,-147.35 5156.27,-146 5164,-145 5612.57,-87.17 5732.43,-166.83 6181,-109 6191.99,-107.58 6203.63,-105.44 6214.74,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5139.37,-145.49 5130.26,-150.91 5140.76,-152.35 5139.37,-145.49"/>
+</g>
+<!-- Node153 -->
+<g id="node153" class="node">
+<title>Node153</title>
+<g id="a_node153"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4820,-73 4820,-103 4980,-103 4980,-73 4820,-73"/>
+<text text-anchor="start" x="4828" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="4900" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node152&#45;&gt;Node153 -->
+<g id="edge277" class="edge">
+<title>Node152&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M5033.26,-146.87C5002.32,-133.44 4960.76,-115.39 4932.33,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5031.93,-150.11 5042.49,-150.88 5034.72,-143.69 5031.93,-150.11"/>
+</g>
+<!-- Node154&#45;&gt;Node3 -->
+<g id="edge280" class="edge">
+<title>Node154&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8625.71,-148.89C8617.44,-147.31 8609.05,-145.95 8601,-145 7972.82,-71.26 6383.27,-181.99 5755,-109 5743.55,-107.67 5731.43,-105.51 5719.91,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8625.22,-152.36 8635.71,-150.92 8626.6,-145.5 8625.22,-152.36"/>
+</g>
+<!-- Node154&#45;&gt;Node5 -->
+<g id="edge282" class="edge">
+<title>Node154&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8625.71,-148.92C8617.44,-147.33 8609.05,-145.96 8601,-145 8106.21,-86.07 6853.79,-167.93 6359,-109 6347.68,-107.65 6335.68,-105.48 6324.29,-103.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8625.21,-152.39 8635.71,-150.95 8626.6,-145.53 8625.21,-152.39"/>
+</g>
+<!-- Node154&#45;&gt;Node137 -->
+<g id="edge281" class="edge">
+<title>Node154&#45;&gt;Node137</title>
+<path fill="none" stroke="midnightblue" d="M8739.79,-147.48C8778.11,-134 8830.37,-115.61 8866,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8738.14,-144.35 8729.87,-150.97 8740.46,-150.95 8738.14,-144.35"/>
+</g>
+<!-- Node155&#45;&gt;Node3 -->
+<g id="edge284" class="edge">
+<title>Node155&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M5353.18,-149.08C5360.56,-147.69 5367.91,-146.31 5375,-145 5463.81,-128.55 5486.45,-126.8 5575,-109 5584.1,-107.17 5593.7,-105.14 5603.1,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5352.31,-145.68 5343.13,-150.97 5353.61,-152.56 5352.31,-145.68"/>
+</g>
+<!-- Node155&#45;&gt;Node5 -->
+<g id="edge286" class="edge">
+<title>Node155&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M5345.96,-149.2C5355.7,-147.57 5365.56,-146.1 5375,-145 5731.15,-103.35 5825.58,-156.49 6181,-109 6191.99,-107.53 6203.62,-105.37 6214.73,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5345.12,-145.79 5335.87,-150.96 5346.32,-152.69 5345.12,-145.79"/>
+</g>
+<!-- Node156 -->
+<g id="node156" class="node">
+<title>Node156</title>
+<g id="a_node156"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4998,-73 4998,-103 5190,-103 5190,-73 4998,-73"/>
+<text text-anchor="start" x="5006" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5094" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node155&#45;&gt;Node156 -->
+<g id="edge285" class="edge">
+<title>Node155&#45;&gt;Node156</title>
+<path fill="none" stroke="midnightblue" d="M5228.02,-146.87C5196.91,-133.44 5155.11,-115.39 5126.52,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5226.74,-150.13 5237.31,-150.88 5229.52,-143.71 5226.74,-150.13"/>
+</g>
+<!-- Node157&#45;&gt;Node3 -->
+<g id="edge288" class="edge">
+<title>Node157&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M5519.88,-147.05C5553.52,-133.59 5598.89,-115.44 5629.9,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5518.28,-143.92 5510.29,-150.88 5520.88,-150.42 5518.28,-143.92"/>
+</g>
+<!-- Node157&#45;&gt;Node5 -->
+<g id="edge290" class="edge">
+<title>Node157&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M5548.31,-149.14C5557.27,-147.55 5566.32,-146.12 5575,-145 5842.59,-110.46 5913.84,-146.7 6181,-109 6191.66,-107.5 6202.94,-105.38 6213.76,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5547.47,-145.73 5538.26,-150.98 5548.73,-152.62 5547.47,-145.73"/>
+</g>
+<!-- Node158 -->
+<g id="node158" class="node">
+<title>Node158</title>
+<g id="a_node158"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5208,-73 5208,-103 5388,-103 5388,-73 5208,-73"/>
+<text text-anchor="start" x="5216" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5298" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node157&#45;&gt;Node158 -->
+<g id="edge289" class="edge">
+<title>Node157&#45;&gt;Node158</title>
+<path fill="none" stroke="midnightblue" d="M5432.78,-146.87C5401.49,-133.44 5359.46,-115.39 5330.7,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5431.55,-150.15 5442.12,-150.88 5434.31,-143.72 5431.55,-150.15"/>
+</g>
+<!-- Node159&#45;&gt;Node3 -->
+<g id="edge292" class="edge">
+<title>Node159&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8803.71,-148.89C8795.44,-147.31 8787.05,-145.94 8779,-145 8111.51,-66.9 6422.59,-186.31 5755,-109 5743.55,-107.67 5731.42,-105.51 5719.91,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8803.22,-152.36 8813.71,-150.91 8804.6,-145.5 8803.22,-152.36"/>
+</g>
+<!-- Node159&#45;&gt;Node5 -->
+<g id="edge294" class="edge">
+<title>Node159&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8803.71,-148.91C8795.44,-147.33 8787.05,-145.95 8779,-145 8244.9,-81.7 6893.1,-172.3 6359,-109 6347.68,-107.66 6335.68,-105.49 6324.29,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8803.21,-152.38 8813.71,-150.94 8804.6,-145.52 8803.21,-152.38"/>
+</g>
+<!-- Node159&#45;&gt;Node138 -->
+<g id="edge293" class="edge">
+<title>Node159&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M8917.79,-147.48C8956.11,-134 9008.37,-115.61 9044,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8916.14,-144.35 8907.87,-150.97 8918.46,-150.95 8916.14,-144.35"/>
+</g>
+<!-- Node160&#45;&gt;Node3 -->
+<g id="edge296" class="edge">
+<title>Node160&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8981.71,-148.88C8973.44,-147.3 8965.05,-145.94 8957,-145 8250.19,-62.54 6461.9,-190.62 5755,-109 5743.55,-107.68 5731.42,-105.52 5719.9,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8981.22,-152.35 8991.71,-150.9 8982.6,-145.49 8981.22,-152.35"/>
+</g>
+<!-- Node160&#45;&gt;Node5 -->
+<g id="edge298" class="edge">
+<title>Node160&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8981.71,-148.9C8973.44,-147.32 8965.05,-145.95 8957,-145 8383.59,-77.34 6932.41,-176.66 6359,-109 6347.68,-107.66 6335.68,-105.5 6324.29,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8981.21,-152.37 8991.71,-150.93 8982.6,-145.51 8981.21,-152.37"/>
+</g>
+<!-- Node160&#45;&gt;Node139 -->
+<g id="edge297" class="edge">
+<title>Node160&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M9102.54,-148.08C9147.77,-134.55 9210.44,-115.8 9252.96,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9101.46,-144.75 9092.88,-150.97 9103.47,-151.46 9101.46,-144.75"/>
+</g>
+<!-- Node161&#45;&gt;Node3 -->
+<g id="edge300" class="edge">
+<title>Node161&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M5664.32,-140.59C5664.48,-128.26 5664.67,-113.72 5664.81,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5660.82,-140.66 5664.19,-150.7 5667.82,-140.75 5660.82,-140.66"/>
+</g>
+<!-- Node161&#45;&gt;Node5 -->
+<g id="edge302" class="edge">
+<title>Node161&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M5731.18,-148.88C5738.52,-147.42 5745.9,-146.09 5753,-145 5941.68,-116 5992.32,-138 6181,-109 6191.33,-107.41 6202.25,-105.31 6212.77,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5730.32,-145.48 5721.23,-150.93 5731.73,-152.34 5730.32,-145.48"/>
+</g>
+<!-- Node162 -->
+<g id="node162" class="node">
+<title>Node162</title>
+<g id="a_node162"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5406,-73 5406,-103 5566,-103 5566,-73 5406,-73"/>
+<text text-anchor="start" x="5414" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5486" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node162 -->
+<g id="edge301" class="edge">
+<title>Node161&#45;&gt;Node162</title>
+<path fill="none" stroke="midnightblue" d="M5621.54,-146.87C5590.08,-133.44 5547.81,-115.39 5518.89,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5620.37,-150.18 5630.94,-150.88 5623.11,-143.74 5620.37,-150.18"/>
+</g>
+<!-- Node163&#45;&gt;Node3 -->
+<g id="edge304" class="edge">
+<title>Node163&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9161.83,-149.02C9152.86,-147.38 9143.74,-145.97 9135,-145 8388.4,-62.43 6501.22,-194.94 5755,-109 5743.55,-107.68 5731.42,-105.52 5719.9,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9161.4,-152.5 9171.88,-150.95 9162.72,-145.63 9161.4,-152.5"/>
+</g>
+<!-- Node163&#45;&gt;Node5 -->
+<g id="edge306" class="edge">
+<title>Node163&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9161.83,-149.04C9152.85,-147.4 9143.73,-145.98 9135,-145 8521.88,-76.47 6971.72,-181.02 6359,-109 6347.68,-107.67 6335.68,-105.5 6324.29,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9161.4,-152.52 9171.88,-150.97 9162.72,-145.65 9161.4,-152.52"/>
+</g>
+<!-- Node163&#45;&gt;Node140 -->
+<g id="edge305" class="edge">
+<title>Node163&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M9292.48,-148.42C9344.39,-134.86 9416.99,-115.9 9466.11,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9291.5,-145.06 9282.71,-150.97 9293.27,-151.83 9291.5,-145.06"/>
+</g>
+<!-- Node164&#45;&gt;Node3 -->
+<g id="edge309" class="edge">
+<title>Node164&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10671.74,-149.03C10662.8,-147.38 10653.71,-145.96 10645,-145 10104.91,-85.57 6294.88,-170.28 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10671.26,-152.5 10681.74,-150.97 10672.6,-145.63 10671.26,-152.5"/>
+</g>
+<!-- Node164&#45;&gt;Node5 -->
+<g id="edge311" class="edge">
+<title>Node164&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10671.74,-149.03C10662.8,-147.38 10653.71,-145.96 10645,-145 10171.65,-92.67 6832.11,-163.52 6359,-109 6347.52,-107.68 6335.34,-105.48 6323.81,-103.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10671.26,-152.51 10681.74,-150.98 10672.6,-145.64 10671.26,-152.51"/>
+</g>
+<!-- Node164&#45;&gt;Node8 -->
+<g id="edge308" class="edge">
+<title>Node164&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10669.31,-149.03C10661.15,-147.48 10652.91,-146.09 10645,-145 10581.59,-136.25 10113.83,-155.66 10070,-109 10057.22,-95.39 10057.3,-80.68 10070,-67 10109.03,-24.98 10476.22,-17.6 10656.33,-16.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10668.71,-152.47 10679.2,-150.97 10670.06,-145.61 10668.71,-152.47"/>
+</g>
+<!-- Node164&#45;&gt;Node141 -->
+<g id="edge310" class="edge">
+<title>Node164&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M10807.62,-148.67C10865.58,-135.07 10947.24,-115.92 11002.27,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10806.74,-145.28 10797.8,-150.97 10808.34,-152.1 10806.74,-145.28"/>
+</g>
+<!-- Node165&#45;&gt;Node3 -->
+<g id="edge313" class="edge">
+<title>Node165&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9348.34,-148.99C9339.86,-147.36 9331.25,-145.96 9323,-145 8535.36,-53.57 6542.75,-199.5 5755,-109 5743.39,-107.67 5731.09,-105.47 5719.42,-103"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9347.69,-152.43 9358.19,-150.99 9349.09,-145.57 9347.69,-152.43"/>
+</g>
+<!-- Node165&#45;&gt;Node5 -->
+<g id="edge315" class="edge">
+<title>Node165&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9347.71,-148.89C9339.44,-147.31 9331.05,-145.94 9323,-145 8668.76,-68.37 7013.24,-185.63 6359,-109 6347.67,-107.67 6335.68,-105.51 6324.29,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9347.22,-152.36 9357.71,-150.91 9348.6,-145.5 9347.22,-152.36"/>
+</g>
+<!-- Node165&#45;&gt;Node142 -->
+<g id="edge314" class="edge">
+<title>Node165&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M9475.48,-148.42C9527.39,-134.86 9599.99,-115.9 9649.11,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9474.5,-145.06 9465.71,-150.97 9476.27,-151.83 9474.5,-145.06"/>
+</g>
+<!-- Node166&#45;&gt;Node3 -->
+<g id="edge317" class="edge">
+<title>Node166&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M5828.65,-147.39C5790.85,-133.9 5739.41,-115.55 5704.35,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5827.84,-150.82 5838.44,-150.88 5830.19,-144.23 5827.84,-150.82"/>
+</g>
+<!-- Node166&#45;&gt;Node5 -->
+<g id="edge319" class="edge">
+<title>Node166&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M5968.42,-149.22C6028.74,-138.47 6109.76,-123.58 6181,-109 6190,-107.16 6199.49,-105.12 6208.78,-103.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5967.78,-145.78 5958.54,-150.98 5969,-152.67 5967.78,-145.78"/>
+</g>
+<!-- Node167 -->
+<g id="node167" class="node">
+<title>Node167</title>
+<g id="a_node167"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5764,-73 5764,-103 5994,-103 5994,-73 5764,-73"/>
+<text text-anchor="start" x="5772" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="5879" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node166&#45;&gt;Node167 -->
+<g id="edge318" class="edge">
+<title>Node166&#45;&gt;Node167</title>
+<path fill="none" stroke="midnightblue" d="M5878.32,-140.59C5878.48,-128.26 5878.67,-113.72 5878.81,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="5874.82,-140.66 5878.19,-150.7 5881.82,-140.75 5874.82,-140.66"/>
+</g>
+<!-- Node168&#45;&gt;Node3 -->
+<g id="edge321" class="edge">
+<title>Node168&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M6021.37,-148.79C6014.83,-147.44 6008.3,-146.16 6002,-145 5892.89,-124.95 5864.11,-129.05 5755,-109 5745.4,-107.24 5735.26,-105.18 5725.39,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6021.1,-152.31 6031.61,-150.94 6022.54,-145.46 6021.1,-152.31"/>
+</g>
+<!-- Node168&#45;&gt;Node5 -->
+<g id="edge323" class="edge">
+<title>Node168&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M6134.46,-146.87C6165.92,-133.44 6208.19,-115.39 6237.11,-103.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6132.89,-143.74 6125.06,-150.88 6135.63,-150.18 6132.89,-143.74"/>
+</g>
+<!-- Node169 -->
+<g id="node169" class="node">
+<title>Node169</title>
+<g id="a_node169"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6012,-73 6012,-103 6172,-103 6172,-73 6012,-73"/>
+<text text-anchor="start" x="6020" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6092" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node168&#45;&gt;Node169 -->
+<g id="edge322" class="edge">
+<title>Node168&#45;&gt;Node169</title>
+<path fill="none" stroke="midnightblue" d="M6092,-140.59C6092,-128.26 6092,-113.72 6092,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6088.5,-140.7 6092,-150.7 6095.5,-140.71 6088.5,-140.7"/>
+</g>
+<!-- Node170&#45;&gt;Node3 -->
+<g id="edge325" class="edge">
+<title>Node170&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9500.09,-145.04C8655.99,-61.7 6578.73,-203.43 5755,-109 5743.39,-107.67 5731.09,-105.47 5719.42,-103.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9499.97,-148.55 9510.27,-146.07 9500.67,-141.58 9499.97,-148.55"/>
+</g>
+<!-- Node170&#45;&gt;Node5 -->
+<g id="edge327" class="edge">
+<title>Node170&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9500.15,-145.05C8789.72,-74.63 7049.25,-189.61 6359,-109 6347.67,-107.68 6335.68,-105.52 6324.29,-103.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9499.97,-148.55 9510.27,-146.07 9500.67,-141.59 9499.97,-148.55"/>
+</g>
+<!-- Node170&#45;&gt;Node144 -->
+<g id="edge326" class="edge">
+<title>Node170&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M9697.38,-143.13C9744.55,-132.2 9801.14,-119.09 9846.82,-108.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9696.42,-139.76 9687.47,-145.43 9698,-146.58 9696.42,-139.76"/>
+</g>
+<!-- Node171&#45;&gt;Node5 -->
+<g id="edge331" class="edge">
+<title>Node171&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19895.73,-164.6C18559.77,-160.1 6448.04,-119.07 6359,-109 6347.51,-107.7 6335.34,-105.52 6323.81,-103.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19895.81,-168.1 19905.82,-164.63 19895.83,-161.1 19895.81,-168.1"/>
+</g>
+<!-- Node172 -->
+<g id="node172" class="node">
+<title>Node172</title>
+<g id="a_node172"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19906.5,-73 19906.5,-103 20123.5,-103 20123.5,-73 19906.5,-73"/>
+<text text-anchor="start" x="19914.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20015" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node171&#45;&gt;Node172 -->
+<g id="edge330" class="edge">
+<title>Node171&#45;&gt;Node172</title>
+<path fill="none" stroke="midnightblue" d="M20015,-140.59C20015,-128.26 20015,-113.72 20015,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20011.5,-140.7 20015,-150.7 20018.5,-140.71 20011.5,-140.7"/>
+</g>
+<!-- Node173&#45;&gt;Node5 -->
+<g id="edge334" class="edge">
+<title>Node173&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M20158.34,-148.93C20149.87,-147.31 20141.26,-145.93 20133,-145 19372.56,-59.6 7119.44,-194.4 6359,-109 6347.51,-107.71 6335.34,-105.53 6323.8,-103.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20157.7,-152.38 20168.2,-150.93 20159.09,-145.51 20157.7,-152.38"/>
+</g>
+<!-- Node174 -->
+<g id="node174" class="node">
+<title>Node174</title>
+<g id="a_node174"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20142,-73 20142,-103 20302,-103 20302,-73 20142,-73"/>
+<text text-anchor="start" x="20150" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20222" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node173&#45;&gt;Node174 -->
+<g id="edge333" class="edge">
+<title>Node173&#45;&gt;Node174</title>
+<path fill="none" stroke="midnightblue" d="M20222,-140.59C20222,-128.26 20222,-113.72 20222,-103.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20218.5,-140.7 20222,-150.7 20225.5,-140.71 20218.5,-140.7"/>
+</g>
+<!-- Node175&#45;&gt;Node5 -->
+<g id="edge336" class="edge">
+<title>Node175&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9677.08,-217.54C9687.74,-209.54 9698.17,-199.27 9704,-187 9712.01,-170.14 9717.13,-158.27 9704,-145 9671.32,-111.97 6405.15,-114.37 6359,-109 6347.67,-107.68 6335.68,-105.52 6324.29,-103.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9674.77,-214.88 9668.56,-223.47 9678.77,-220.63 9674.77,-214.88"/>
+</g>
+</g>
+</svg>