A tough week for tech stocks saw HP, NVIDIA and North Africa contribute to falls.
Read more.