Build configuration for performance profiling
Optimization: changed location from int*int to sbyte*sbyte, using sortedList instead of concurrent thread
Merge