#hardware bottlenecks