* Moves splitLargeKernelConv tests to unit tests
Originally, file with tests has been placed in a wrong place
so it was not integrated into any testing application.
Now it is a part of unit tests on VPU.
Test itself has been disabled due to issue with NCE unit usage
described in #-33366
* Introduces pass I/O memory types annotation of stages
It is useful to see where inputs and outputs are located in
performance report for analysing possible issues.
* Introduces endsWith and tuple2Vector utilities
endsWith checks if source has suffix equals to second
argument. tuple2Vector converts tuple of arbitrary size
containing the same type to vector. It could be useful
working with gtest parameter generators that have
std::tuple as return type.
* Introduces unit tests on annotating stages memory types
* Introduces missing format placeholders
* Makes memory types annotation optional
Enables private option "enableMemoryTypesAnnotation" which
disabled by default. Disabling annotation by default allows
avoid issues with tests which rely on stages names.
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>