Figuring our how concurrent and parallel can things be