Selecting a Suitable Multicore System for Shared-memory Parallel Applications. | AMiner