All the articles with the tag "concurrency".
Moving heavy work off the main thread without overcomplicating your app.