Performance Analysis and Structured Parallelisation of the Space-Time Adaptive Processing Computational Kernel on Multi-core Architectures