I need you to develop some software for me. I would like this software to be developed for Linux using C or C++. Need a c++ expert who can optimize a program based on NUMA architecture. Basic concept: there is a large array ( 80GB) in RAM on server with multiple cpu and logical core. The basic function is to compare a input value to each element in the array and combine results at the end from multiple threads.