Dr. Dobb's Journal
Dr. Dobb's Journal (www.ddj.com) is focused on software issues and impact of hardware on software (such as concurrency programming for multiple core systems). Research Institutions can qualify to receive free issues. It is a monthly magazine.