Concurrency and Multithreading Fundamentals - Motivation for Hardware Intuition